android - 如何导入com.google.android.maps.MapActivity?

sne*_*aky 2 import maps android keystore

我想让谷歌地图在我的android项目中工作.我已经获得了md5密钥并通过谷歌注册获取api密钥,但现在当我尝试显示地图时,导入时出错."com.google"下面有sqiqly红线.

有人可以帮忙吗?谢谢

这是我的xml文件:(注意:我用'my_key'替换了键,因为我不想公开它)

<com.google.android.maps.MapView
   android:id="my_map"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:enabled="true"
   android:clickable="true"
   android:apiKey="my_key"/>
Run Code Online (Sandbox Code Playgroud)

并为java文件:

package com.escortme.basic;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import com.google.android.maps.MapActivity; // ERROR
import com.google.android.maps.MapView;     // ERROR
import android.os.Bundle;

public class Police_ViewActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.pol_view);
    }

    public void quit_button_action(View view){
        finish();
    }
}
Run Code Online (Sandbox Code Playgroud)

Hex*_*ugs 11

听起来您没有项目引用的Google API.假设您正在使用Eclipse,请查看项目的属性并选择Android并检查是否已检查Google API而不是简单的Android版本.

您可能需要下载Google API(如果尚未下载).您可以通过Android SDK Manager执行此操作.