我打算开发一个显示地图的简单应用程序。
我获得了debug.keystore API-Key,并且三重检查了它的正确性。
我还以apk的forms导出了项目,并使用了一个具有相关API-Key的自定义密钥库。
我有以下权限设置:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" />
但是在我的设备和模拟器上仍然只显示空的图块。
编辑:
login猫:
03-19 10:29:09.554: W/System.err(1396): IOException processing: 26 03-19 10:29:09.554: W/System.err(1396): java.io.IOException: Server returned: 3 03-19 10:29:09.570: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 03-19 10:29:09.570: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) 03-19 10:29:09.578: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) 03-19 10:29:09.585: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) 03-19 10:29:09.593: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) 03-19 10:29:09.601: W/System.err(1396): at java.lang.Thread.run(Thread.java:1019)
这些例外很快重复。
代理问题或互联网问题不存在。 地图应用程序工作。
也许有人可以帮忙。
电贺
亨里克
Empty tiles的唯一原因是密钥或代理或Internet问题。
检查法线贴图应用程序是否在模拟器中正常工作。 如果是,那么问题出在你的钥匙上。 否则问题是与代理或互联网。
请按照下面的链接关心充分了解更多信息。
http://developer.android.com/resources/tutorials/views/hello-mapview.html
我面对这个问题,Pavandroid是绝对正确的。 地图密钥是你的情况的问题。 你参考这个链接,它有一步一步解释Map Key和Mapview。
http://www.codeproject.com/Articles/112044/GPSLocator-App-to-Find-Current-Nearest-Location-us
希望对你有帮助..
在清单文件中添加此权限
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
你检查过LogCat吗? 可能是你可以find错误那里的错误代码,你可以追溯到文档。 比如你可能有类似的东西; onConnectionFailed:ConnectionResult.getErrorCode()= 4,你可以在这里跟踪ConnectionResult参考 – Google
确保你的API密钥是正确的。 Google API v2注册
如果你正在使用MapView,请确保你遵循正确的指导方针。 类似的答案在这里: 另一个问题的详细的答案