我试图在我的Android应用程序中显示GoogleMap v2,但它失败了。 应用程序没有退出,但我无法看到GoogleMap显示为以下图像。 我获得了API密钥并在Android Manifest中设置了它,我使用了GoogleMap v2进行了其他设置。 例如,我在Manifest中添加了7个权限,1个用户功能,2个元数据。
现在我在MainActivity.java中没有做任何事情。(只是尝试显示主视图。)
是否缺少使用它? 有没有人有这样的经历? 请教我如何。
我是通过Google API [Android 4.2.2]
编译的图片网址:https://dl.dropboxusercontent.com/u/88565794/2014-02-07%2023.15.21.png
答案 0 :(得分:1)
看一下这篇博文,它描述了几乎相同的问题: http://android-er.blogspot.nl/2012/12/google-maps-android-api-v2-with-blank.html
如果您使用Google Maps Android API v2,但显示空白(灰色)地图,并在LogCat中报告“E / Google Maps Android API(12676):授权失败”;可能是由错误的API密钥分配造成的。
In order to use Maps Android API, you have to assign a API Key in AndroidManifest.xml.
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="your API Key here"/>
但是有更多可用的来源描述了类似的问题:https://www.google.co.uk/search?q=google+maps+v2+blank+map&client=safari
当然我不能告诉你你做错了什么,但我建议你选择像这样的tutorail: http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/它甚至提供了一些关于定制的方法。
或者查看文档:{{3}}
答案 1 :(得分:0)
您是否从与生成调试密钥的计算机不同的计算机上将应用程序安装到设备上?如果是这样,您需要将该调试密钥添加到开发人员控制台设置中。
我有这个问题,也许你有同样的问题。