2

我正在尝试让谷歌地图在我的 android 项目中工作。我已经获得了 md5 密钥并通过 google 注册以获取 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();
    }
}
4

1 回答 1

11

听起来您的项目没有引用 Google API。假设您使用的是 Eclipse,查看项目的属性并选择 Android 并检查 Google APIs 是否被选中,而不是简单的 Android 版本。

如果您尚未下载 Google API,则可能需要下载。您可以通过 Android SDK 管理器执行此操作。

于 2012-07-02T20:53:46.793 回答