2013-07-25 42 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控制台中生成了密钥并正确配置了该密钥。