サンプル マップ アプリケーションを作成しようとしていますが、マップが画面に表示されません。私はこのチュートリアルhttp://www.tutos-android.com/position-utilisateur-google-map-androidに従っており、ブラウザーアプリのキーを使用しています (リファラー付き)。このチュートリアルhttp:/に従ったとき/blog.rolandl.fr/1230-android-la-geolocalisation-et-lapi-google-maps-android-v2 同じキーで動作しましたが、位置が間違っていました
1 に答える
0
最初のチュートリアルでは、Android で Google マップを使用するために必要な Google Maps API V2 キーについては言及されていません。また、最初のチュートリアルは非推奨の Google Maps API V1 用です。
2 番目のチュートリアルは間違いなく必要なものです。位置が間違っていた場合、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\
于 2013-04-14T10:54:38.177 に答える