我想让谷歌地图在我的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"/>
和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();
}
}
答案 0 :(得分:11)
听起来您没有项目引用的Google API。假设您正在使用Eclipse,请查看项目的属性并选择Android并检查是否已选中Google API而不是简单的Android版本。
如果您尚未下载Google API,则可能需要下载。您可以通过Android SDK Manager执行此操作。