1

我正在尝试将多个坐标放在一张地图上。我搜索并知道它需要map API key在地图视图上显示。但是在按照https://developers.google.com/console/help/#generatingdevkeys我生成地图 API 密钥的所有说明后,它不起作用。此键未加载显示在复选框上的地图。

日志猫:-

03-02 14:57:30.855: W/System.err(20520): IOException processing: 26
03-02 14:57:30.855: W/System.err(20520): java.io.IOException: Server returned: 3
03-02 14:57:30.855: W/System.err(20520):    at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
03-02 14:57:30.855: W/System.err(20520):    at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
03-02 14:57:30.855: W/System.err(20520):    at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
03-02 14:57:30.855: W/System.err(20520):    at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
03-02 14:57:30.855: W/System.err(20520):    at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
03-02 14:57:30.855: W/System.err(20520):    at java.lang.Thread.run(Thread.java:1019)
4

3 回答 3

0

发布您的代码并澄清您使用的是哪个 Google 地图库,因为 v1 已被弃用,您应该使用 GoogleMaps V2,它需要 SH1 密钥才能从 Google 地图 API 控制台生成 API 密钥。

于 2013-03-02T07:50:15.690 回答
0

原因可能是您在调试模式下运行应用程序,而 api 密钥用于密钥库创建项目安装的 apk,然后尝试运行它如果您已正确完成其他所有操作,您应该能够看到地图。

这个获取Key的教程也很棒

于 2013-03-02T07:52:36.110 回答
0

该教程很好,但它引用了 MD5 哈希。Google 不使用 MD5 哈希来生成 API 密钥,他们使用 SHA-1 哈希。本教程对我很有效....

Sue Smith 在 mobile tuts+ 上的教程

于 2013-04-24T16:55:02.597 回答