android,谷歌地图错误:BaseTileRequest,服务器返回:3

Tax*_*Noi 0 android google-maps-api-3 itemizedoverlay

我在开发一些自定义地图叠加层时遇到了一些奇怪的错误,有人经历过这些吗 请帮忙,提前说.

BaseTileRequest.readResponseData(BaseTileRequest.java:115)
MapService$MapTileRequest.readResponseData(MapService.java:1473)
MapService$MapTileRequest.readResponseData(MapService.java:1473)

09-17 00:53:25.933: WARN/System.err(32480): java.io.IOException: Server returned: 3
09-17 00:53:25.933: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
09-17 00:53:25.938: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
09-17 00:53:25.938: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
09-17 00:53:25.943: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
09-17 00:53:25.943: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
09-17 00:53:25.948: WARN/System.err(32480): at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

Lee*_*elo 5

尽管我遵循了这里所说的一切,但我确实碰到了这个.

假设你确实按照这个链接,这就是我如何解决这个问题:

很长的故事 :

一切都运行良好,直到我将整个项目复制到另一台PC上并将其导入Eclipse.这会更改所有内容,因为您获取的API密钥链接到您用于生成API密钥的计算机上的调试密钥库.由于我在另一台机器上运行/调试android应用程序(因此另一个调试密钥库),因此API密钥无效.所以我必须生成一个新的API密钥,如下所述.

短篇故事 :

如果您正在使用其他计算机,请通过计算此处所述的MD5指纹生成新的API密钥,然后使用此MD5指纹在此处生成API密钥.