マップ上に現在の場所を表示しようとしていますが、onLocationChangedが呼び出されていません。onLocationChangedが呼び出されていません
@Override
public void onLocationChanged(Location location) {
Log.d("Called", "onLocationChanged");
LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
markerOptions.title("Current Position");
markerOptions.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_MAGENTA));
mMap.addMarker(markerOptions);
mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
mMap.animateCamera(CameraUpdateFactory.zoomTo(11));
}
とここに私のonCreateコード
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, this);
位置情報を有効にしていますか? – Pehlaj
はい、場所が有効になっており、許可のためにも要求されています – A1H1