2013-04-14 82 views

回答

0

在第一個教程中,沒有提及您需要在Android中使用Google地圖的Google地圖API V2密鑰。另外,第一個教程適用於已棄用的Google Maps API V1。

第二個教程是definitly你所需要的。如果您的位置錯誤,可能是因爲沒有使用GPS。檢查是否GPS被打開,你必須在你的AndroidManifest.xml這些行:

<uses-feature android:name="android.hardware.location.network"/> 
<permission 
     android:name="cz.nuc.wheelgo.permission.MAPS_RECEIVE" 
     android:protectionLevel="signature"/> <!-- replace name of the package by yours --> 
<uses-permission android:name="cz.nuc.wheelgo.permission.MAPS_RECEIVE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true"/> 
<meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="AIzgkugSgsghsei2256Y7XN6xSGj-o"/> <!-- your key --> 

爲了使在地圖上使用您的位置:

GoogleMap mMap; 
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); 
mMap.setMyLocationEnabled(true); 

我建議你採取的樣品來看看Android-sdk的路徑:android-sdk\extras\google\google_play_services\samples\maps\