2011-12-21 134 views
1

我试图在mapview中加载谷歌地图。我已经在main.xml中插入了google API密钥。插入API密钥后未加载Android谷歌地图

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="My.google.mao" 
android:versionCode="1" 
android:versionName="1.0" > 
<uses-permission android:name="android.permission.INTERNET" /> 

<uses-sdk android:minSdkVersion="7" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".GmapActivity" 
     android:theme="@android:style/Theme.NoTitleBar" 
     android:label="@string/app_name" > 
     <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> 

这是main.xml中:

<?xml version="1.0" encoding="utf-8"?> 
    <com.google.android.maps.MapView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/mapview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:clickable="true" 
    android:apiKey="Api key"/> 

//Api key has been inserted 

只箱子被加载在图形页面,任何人都可以解决我的问题?

回答

1

最有可能的原因是混合调试密钥和释放密钥,因为签名是不同的密钥是不同的,你需要得到两者。有上programaticaly selecting the right key

+0

有可能,但如何才能I S我的prooblem会有人帮助我吗? – 2011-12-21 18:47:25

0

这问题就来了2种情形 给这些用途的任何权限也ACCES核心位置后,访问精确的位置

还有一件事是你AR enot给出正确的API密钥,以便生成正确TRYAGAIN,

该API密钥将在您的系统只工作

如果您有与生成API密钥的任何问题,我会帮你