【问题标题】:Android - Google maps API not showing mapsAndroid - 谷歌地图 API 不显示地图
【发布时间】:2016-05-04 14:01:03
【问题描述】:

我在我的安卓应用中使用谷歌地图 API,它只显示空白地图。

Here 是屏幕截图。

我从谷歌开发者那里获得了一个 API 密钥,并在调试版和发布版中都粘贴到了 google_maps_api.xml 中。

<string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">
        AIzaSyCAiL844hgfM2S_kDApCrITIzj-S5wgBzA
</string>

我也在谷歌开发者账户上注册了我的应用Screenshot

我没有对地图做任何事情,只是从向导中选择了 MapsActivity。

权限:

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

【问题讨论】:

  • 是否在清单中添加了android:name="android.permission.WRITE_EXTERNAL_STORAGE" 作为权限?
  • 问题是创建 MAP_KEY 请点击此链接并为我创建工作。(developers.google.com/maps/documentation/android-api/start)
  • @VishalPatolia 请阅读这个问题。我确实有 MAPS 密钥
  • @Slim 我确实有权限。我已经用权限更新了问题

标签: java android api google-maps


【解决方案1】:

您的 Google 地图没有显示任何内容有几个原因。

你必须输入这样的内容 A5:1A:89:84:A9:5C:B7:13:6D:7C:28:20:C5:65:A4:F4:97:E4:98:99; co.mipackage.example。数字,在我的情况下 A5:1A:89:84:A9:5C:B7:13:6D:7C:28:20:C5:65:A4:F4:97:E4:98:99 必须被分配你的电脑号码,所以你必须看看它是否正确。包的路径也必须正确。

【讨论】:

  • 你能解释一下吗?怎么样?
【解决方案2】:

谢谢大家的建议,但我已经解决了我的问题。

问题出在我的包名称上,它在我的项目中是 com.example.picturetrackerapp,但在谷歌开发者帐户上注册为 com.example.picturetracker。我改变了它,我的问题解决了

【讨论】:

  • 太棒了!你能选择我的答案吗,我提前写了“包裹的路径也必须正确”。
猜你喜欢
  • 1970-01-01
  • 2013-07-05
  • 2013-06-13
  • 1970-01-01
  • 2017-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多