Android Google MapView仅显示空白的图块

我打算开发一个显示地图的简单应用程序。

我获得了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) 

这些例外很快重复。

代理问题或互联网问题不存在。 地图应用程序工作。

也许有人可以帮忙。

电贺
亨里克

Solutions Collecting From Web of "Android Google MapView仅显示空白的图块"

Empty tiles的唯一原因是密钥或代理或Internet问题。

检查法线贴图应用程序是否在模拟器中正常工作。 如果是,那么问题出在你的钥匙上。 否则问题是与代理或互联网。

不要忘记用Google API创build模拟器

请按照下面的链接关心充分了解更多信息。

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"/> 
  1. 你检查过LogCat吗? 可能是你可以find错误那里的错误代码,你可以追溯到文档。 比如你可能有类似的东西; onConnectionFailed:ConnectionResult.getErrorCode()= 4,你可以在这里跟踪ConnectionResult参考 – Google

  2. 确保你的API密钥是正确的。 Google API v2注册

  3. 如果你正在使用MapView,请确保你遵循正确的指导方针。 类似的答案在这里: 另一个问题的详细的答案