Android上的谷歌地图
我正在使用谷歌地图v2为android创建一个简单的应用程序 我想我在获取api密钥时出错了 我遵循了教程“ 它工作正常,但在我的情况下,地图没有显示(…) 我创建了一个类似“com.mycustommap”的包,并在Api控制台上添加了“key;com.mycustommap”,对吗 我还在GalaxyNote2上运行它,并在Eclipse上创建项目Android上的谷歌地图,android,google-maps-api-2,Android,Google Maps Api 2,我正在使用谷歌地图v2为android创建一个简单的应用程序 我想我在获取api密钥时出错了 我遵循了教程“ 它工作正常,但在我的情况下,地图没有显示(…) 我创建了一个类似“com.mycustommap”的包,并在Api控制台上添加了“key;com.mycustommap”,对吗 我还在GalaxyNote2上运行它,并在Eclipse上创建项目 感谢您的帮助如果您正在Windows上开发,请转到 C:\Users\u USER\目录,按住Shift键,右键单击.android文件夹,然后
感谢您的帮助如果您正在Windows上开发,请转到
C:\Users\u USER\
目录,按住Shift
键,右键单击.android
文件夹,然后选择在此处打开命令窗口
然后键入keytool-list-v-keystore debug.keystore
,在询问密码时按enter键并复制SHA1指纹
然后将浏览器打开到https://code.google.com/apis/console/
进入API访问
并单击创建新的Android密钥
然后在那里输入SHA1\u键;com.mycustommap
您应该输入类似于45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0;com.示例
您的包名应该与中的AndroidManifest.xml
中的内容匹配
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycustommap" <== YOUR PACKAGE NAME
...
您的
此处的\u API\u KEY\u
是您从Google API控制台复制的密钥。您需要向我们展示代码
<permission
android:name="com.mycustommap.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-permission android:name="com.mycustommap.permission.MAPS_RECEIVE"/>
<application
...
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="YOUR_API_KEY_HERE" />
....
</application>