2013-07-25 43 views
1

我按照你在網上給出的指令在https://blog-emildesign.rhcloud.com/?p=435,我的應用程序&嘗試運行它由我的Galaxy S IV,但變得空白屏幕+和 - 按鈕,爲了您的說服我也將項目的所有文件給你。請幫幫我。安卓谷歌地圖V2越來越空白屏幕放大和縮小,但沒有地圖

1.AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.mapwithgps" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="17" /> 

<uses-feature 
android:glEsVersion="0x00020000" 
android:required="true"/> 

<permission android:name="com.example.mapwithgps.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> 
<uses-permission android:name="com.example.mapwithgps.permission.MAPS_RECEIVE"/> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<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.example.mapwithgps.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="AIzaSyCNChGhmjHFvLp4atblSojMLvnnfg-_QZA" /> 


</application> 

</manifest> 

2.activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<fragment 
    android:name="com.google.android.gms.maps.SupportMapFragment" 

    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 
</LinearLayout> 

3.MainActivity.java

package com.example.mapwithgps; 

import android.os.Bundle; 
import android.support.v4.app.FragmentActivity; 
import android.view.Menu; 


public class MainActivity extends FragmentActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

} 

請幫我運行應用程序。

回答

-1

我看到你在我的Google地圖指南中偶然發現了。如果你的拳頭是minSDKVersion是14,那麼在使用FragmentActivitySupportMapFragment對象時沒有意義,你可以將它們改爲簡單的ActivityMapFragment

其次,如果你按照本指南的所有步驟,你還有一個空白的地圖縮放控制的問題,我建議你去這個指南在還有:

Google Maps API V2 Key

,使確保您在Google API控制檯中生成了密鑰並正確配置了該密鑰。