我想在一张地图上放置多个坐标。
我搜索并知道它需要map API key
在地图视图中显示。但在遵循https://developers.google.com/console/help/#generatingdevkeys
上的所有说明后,我生成了地图API密钥,但它无效。此密钥未加载复选框上显示的地图。
logcat的: -
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)
答案 0 :(得分:0)
发布您的代码并澄清您使用的是哪个Google Map库因为v1已被弃用,您应该使用GoogleMaps V2,这需要SH1密钥才能从Google maps API控制台生成API密钥。
答案 1 :(得分:0)
原因可能是你在调试模式下运行应用程序,而api键是为密钥库创建项目安装的apk然后尝试运行它如果你已经做了其他一切正确你应该能够看到地图。
答案 2 :(得分:0)
该教程很好,但它指的是MD5哈希。 Google不使用MD5哈希来生成API密钥,它们使用SHA-1哈希。本教程对我有用....