2013-04-14 2 views
0

샘플지도 응용 프로그램을 만들려고하지만 화면에지도가 표시되지 않습니다. 나는이 튜토리얼 http://www.tutos-android.com/position-utilisateur-google-map-android을 따라갈 것이고 나는 (리퍼러들과 함께) 브라우저 애플리케이션을위한 키를 사용하고있다.이 튜토리얼을 따라 갔을 때 같은 키로 http://blog.rolandl.fr/1230-android-la-geolocalisation-et-lapi-google-maps-android-v2을 수행했지만 나에게 잘못된 위치를 주었다.android map이 표시되지 않습니다.

답변

0

첫 튜토리얼에서 Android에서 Google지도를 사용하는 데 필요한 Google Maps API V2 키에 대한 언급이 없습니다. 또한 첫 번째 튜토리얼은 더 이상 사용되지 않는 Google Maps API V1 용입니다.

두 번째 튜토리얼은 분명히 필요한 것입니다. GPS가 사용되지 않았기 때문에 잘못된 자세를 취한 것 같습니다. GPS가 켜져 경우 확인하고 당신은 당신의 AndroidManifest.xml에 다음 행이 있습니다

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

내가 샘플에 대한보고에 걸릴 당신을 제안 :

<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 --> 

지도 사용에 대한 사용자의 위치를 ​​사용하려면를 경로의 Android-SDK : android-sdk\extras\google\google_play_services\samples\maps\

관련 문제