次のように、Androidのロケーションマネージャーを使用してロケーションを取得しています:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location lastKnownLoc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
geoPoint= new GeoPoint((int) (lastKnownLoc.getLatitude()*1000000),(int) (lastKnownLoc.getLongitude())*1000000);
そして、マップ ビューをこの座標に設定します。
myMC = myMapView.getController();
myMC.setCenter(geoPoint);
しかし、私が得た場所は、その場所が実際にある場所です。https://maps.google.com/でGoogleマップに座標を与えると、実際の場所がわかりました。なぜこれがこのように発生するのですか?誰でも私を助けてもらえますか?
ありがとう