Android 谷歌地图V2安卓地图引用
我正在尝试为android安装谷歌地图。我看到两个缩放按钮,但没有显示地图。在过去的6-7个小时里,我一直在努力奋斗。早些时候它显示错误(没有打开)&现在它没有显示地图Android 谷歌地图V2安卓地图引用,android,google-maps,reference,Android,Google Maps,Reference,我正在尝试为android安装谷歌地图。我看到两个缩放按钮,但没有显示地图。在过去的6-7个小时里,我一直在努力奋斗。早些时候它显示错误(没有打开)&现在它没有显示地图 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.counz.app" android:versionCode="1"
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.counz.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<permission
android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.counz.app.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="(mykey)" />
</application>
谢谢。:)
Acrivity
必须扩展FragmentActivity
,以实现适当的片段膨胀。请检查MainActivity
是否扩展FragmentActivity
。请记住,如果您为旧版本的Android编写应用程序,您必须使用support library v4和SupportMapFragment
,而不是MapFragment
顺便说一句,在eclipse中引用android库不会改变AndroidManifest.xml
,只会改变project.properties
。您必须手动添加这样的行
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
仅当您使用库中的某些
活动时。如果是google maps v2,你只需要MapFragment
,这样你就不必这么做了。如果你引用的方式不对,请看一下我为在你的应用程序中获得google地图而编写的这篇简短的8步指南,请严格按照这些步骤操作,最后你会得到一张google地图
当我写这本指南时,我正在创建一个谷歌地图应用程序,你可以在最后看到最终结果
好的。我遵循了这个教程。我现在没有收到任何错误,但是也没有收到地图。但是收到了放大和缩小按钮。是的。我也这么认为&我试图生成一个新密钥。但它再次生成了相同的密钥。它会为不同的应用程序名(包名)生成相同的调试密钥吗?我也有同样的问题,我在这里发布了一个问题:你可以看到,最后我发现我在api控制台上使用了错误的api。尝试遵循以下步骤:在创建密钥时。请接受我的回答,如果它能帮助您解决问题。我已经在android密钥生成器中提供了包名。
<activity android:name="com.example.android.tictactoe.library.GameActivity" />