谷歌地图安卓API v2 - 我无法从谷歌运行示例



我正在尝试从Android SDK Manager测试Android开发人员的Gmaps示例。

  • Google Play服务是作为图书馆导入的
  • libs文件夹已从库项目中清除
  • 地图样本已导入
  • 在项目属性-->Android中,我有以下配置:
  • 谷歌API,而不是标准的Android
  • 图书馆-->谷歌播放服务是绿色的

出现的错误:

  1. 无法解析导入com.google.android.gms.location
  2. 类型的方法setImage(BitmapDescriptor)未定义GroundOverlay
  3. 方法flat(boolean)对于类型MarkerOptions是未定义的
  4. 以及其他未定义的方法

我是安卓开发的新手,所以……怎么了?

有人能帮我吗?谢谢

您是否对manifest进行了更改?要在谷歌控制台中注册并在清单文件中声明的密钥呢?一些权限需要在清单文件中声明,如:

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="com.example.gps.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

密钥在元数据中声明:

  <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="your key value" />

最新更新