2013-12-10 38 views
0

我想从Android SDK管理器中测试Android开发者的Gmaps示例。谷歌地图Android API v2 - 我无法运行谷歌的例子

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

所呈现的误差:

  1. 导入com.google.android.gms.location不能得到解决
  2. 方法setImage(BitmapDescriptor)是未定义的类型 的GroundOverlay
  3. 对于MarkerOptions类型,
  4. 和其他未定义的方法,flat(boolean)方法未定义。

我是Android开发的新手,所以......怎么了?

有人可以帮助我吗?谢谢。

+0

听起来像是你已经做了所有正确的事情。您是否尝试清理所有项目和/或更新eclipse插件? Google Play服务库是否正确编译? – cYrixmorten

回答

0

您是否对manifest进行了更改?要在Google控制台中注册的密钥以及要在清单文件中声明的密钥是什么? 某些权限需要在清单文件喜欢声明:

<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" />