谷歌地图只显示空白的瓷砖android
问题描述:
我已经在我的app.But实现谷歌地图,但它只显示空白grids.I已完成对AndroidManifest.xml文件的更改,还包括地图活动布局文件中的API键。谷歌地图只显示空白的瓷砖android
答
这听起来可能很傻,但我一直遇到这个问题,直到我意识到<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>
希望这可以帮助任何犯了同样错误的人!
答
我有同样的问题,直到我意识到,在API控制台我已使
谷歌地图API第2
,而不是
谷歌地图的Android API V2
一旦我启用它,一切都很好。
答
我有同样的问题。我在Manifest.xml中添加了这一行,现在一切正常:
<uses-library android:name="com.google.android.maps" />
答
问题是代码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;
}
答
这也发生在我身上。当我第一次成功地发布Google地图时,在第二天工作正常,整个地图(默认视图)只呈现一半,而另一半仅用瓷砖填充,更改地图中的某些属性后,它全部去了瓦片只。
Now, what I did is I renew my API key and everything went fine.
它可以帮助别人! – Eamorr 2011-07-06 10:26:21
谢谢Alan。它也帮助了我。 :) – galath 2011-07-16 14:00:10