1
私はアンドロイドのGoogleマップに現在の位置を表示しようとしています。私はそれを行うためにいくつかのコードを書いています。しかし、マップアクティビティでアプリを起動すると、Googleマップの現在の位置は表示されません。 Googleマップのボタンをクリックすると、現在の場所が表示されます。なぜ、現在の場所が自動的に表示されないのですか?現在の場所を自動的にGoogleマップに表示できませんか?
mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMyLocationButtonEnabled(true);
Log.i("MAP", "AFTER LOCATION");
LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
String bestProvider = locationManager.getBestProvider(criteria, true);
Location location = locationManager.getLastKnownLocation(bestProvider);
if (location != null) {
onLocationChanged(location);
}
locationManager.requestLocationUpdates(bestProvider,0, 0, this);
このメソッドはオーバーライドされていますか? – Techiee
いいえ、私はそれを書いたが、あなたはそれを使用することが自由です;) – Panczur
まだ働いていません。もっと助けてください – Techiee