Der blaue Punkt/Pfeil zeigt nicht auf meiner Karte. Alles andere funktioniert gut. Fehle ich einige Berechtigungen?Android Google Maps V2 User Location
Enthalten die Java-Klasse, Manifest und Layout-XML.
private void setUpMap(int satelliteMode, LatLng startPoint, float zoomLevel) {
mapView.getUiSettings().setZoomControlsEnabled(false);
//mapView.getUiSettings().setMyLocationButtonEnabled(false);
mapView.setMapType(satelliteMode);
mapView.setMyLocationEnabled(true);
mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(startPoint, zoomLevel));
}
xml:
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>
manifestieren:
<permission
android:name="com.example.project.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.project.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<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"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY"/>
es mit der Google Maps App Funktioniert auf diesem Gerät? In neueren Versionen von Android gibt es ein Problem, bei dem Sie Google Maps speziell über den Bereich "Konten" der App "Einstellungen" genehmigen müssen, damit Sie GPS verwenden können. Es ist denkbar, dass dies auch Auswirkungen auf die V2 Maps hat. – CommonsWare
traurig der blaue Punkt zeigt sich gut in der Google Maps-Anwendung auf meiner Samsung Galaxy s2 –
Die In-Gerät-Einstellungen meiner App sogar sagen, dass diese App auf "Ihren Standort" zugreifen kann (hat auch "Netzwerkkommunikation") –