我已经在我的app.But实现谷歌地图,但它只显示空白grids.I已完成对AndroidManifest.xml文件的更改,还包括地图活动布局文件中的API键。谷歌地图只显示空白的瓷砖android
5
A
回答
6
这听起来可能很傻,但我一直遇到这个问题,直到我意识到<uses-permission>
标签必须直接带孩子到<manifest>
元素,而不是<application>
元素。我错误地将它们放在<uses-library>
标签后面。所以你的AndroidManifest.xml文件的最终结构应该是这样的:
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<uses-sdk ... />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<application ... >
<activity ... >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" />
</application>
</manifest>
希望这可以帮助任何犯了同样错误的人!
3
我有同样的问题,直到我意识到,在API控制台我已使
谷歌地图API第2
,而不是
谷歌地图的Android API V2
一旦我启用它,一切都很好。
0
我有同样的问题。我在Manifest.xml中添加了这一行,现在一切正常:
<uses-library android:name="com.google.android.maps" />
0
问题是代码API。使用以下功能查看Google地图的主要关键字是否正确:
private String getShaKey() {
//fucnion para saber si esta bien registrado el codigo de googlemaps
//ME SALE EXCEPTION DE NOMBRE NO ENCONTRADO?¿?¿
String strRet="";
try {
PackageInfo info = getPackageManager().getPackageInfo("your.package.name",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
//Log.v(TAG, "KeyHash:" + Base64.encodeToString(md.digest(),
strRet="KeyHash:" + Base64.encodeToString(md.digest(),Base64.DEFAULT);
}
} catch (NameNotFoundException e) {
//e.printStackTrace();
strRet="EXCEPTION NOMBRE NO ENCONTRADO";
} catch (NoSuchAlgorithmException e) {
//e.printStackTrace();
strRet="EXCEPTION ALGORITMO NO";
}
return strRet;
}
0
这也发生在我身上。当我第一次成功地发布Google地图时,在第二天工作正常,整个地图(默认视图)只呈现一半,而另一半仅用瓷砖填充,更改地图中的某些属性后,它全部去了瓦片只。
Now, what I did is I renew my API key and everything went fine.
相关问题
- 1. 谷歌地图v2显示标签中的空白瓷砖
- 2. 谷歌地图瓷砖Android
- 3. 谷歌地图只显示在Android工作室灰色瓷砖
- 4. osmdroid地图瓷砖显示空白
- 5. Android地图只显示瓷砖
- 6. Android谷歌地图定制瓷砖
- 7. Android谷歌地图V2显示灰色瓷砖
- 8. 谷歌地图不显示在Android应用瓷砖
- 9. 谷歌地图API:地图瓷砖边框显示
- 10. MapView显示灰色瓷砖地图不显示在Android谷歌API a 2.3.3
- 11. 谷歌地图瓷砖 - 如何将30k坐标分成瓷砖
- 12. 在谷歌地图中更新了一个带有v1地图的应用,现在显示空白的瓷砖
- 13. Android谷歌地图空白
- 14. 谷歌地图在出口时显示灰色瓷砖
- 15. 谷歌地图不被显示;灰色瓷砖
- 16. 急切加载谷歌地图瓷砖
- 17. 谷歌地图算法(Ajax,瓷砖等)
- 18. 使用谷歌地图的应用程序只显示灰色瓷砖
- 19. 谷歌地图不显示。只是一个空白空间
- 20. Android Mapview显示白色瓷砖没有任何地图
- 21. 在谷歌地图上的图像瓷砖android
- 22. 谷歌地图是空白的,只有缩放显示
- 23. 谷歌地图只显示灰色地砖而不显示地图
- 24. 多久瓷砖在Android的谷歌地图缓存v2的
- 25. 突出显示Pygame瓷砖地图上的瓷砖
- 26. 为什么android地图是空白的? (没有瓷砖)
- 27. Android的谷歌地图上显示空白
- 28. 谷歌地图V2显示Android 2.2上的空白屏幕
- 29. 地图视图瓷砖没有显示
- 30. 谷歌地图Flash API中的自定义地图瓷砖
它可以帮助别人! – Eamorr 2011-07-06 10:26:21
谢谢Alan。它也帮助了我。 :) – galath 2011-07-16 14:00:10