Googleマップでアンドロイド向けのアプリを開発しています。問題は、私がGoogleマップ上で "setMyLocationEnabled"をアクティブにすると、私の場所が香港に設定されているが、私はポルトガルにいるということです。しかし、locationManagerによって与えられた場所は私に正しい場所を与えます。私の場所が "setMyLocationEnabled"上のlocationManagerの場所であることを定義する方法はありますか?setMyLocationEnabled eclipseでGoogleマップに自分の位置を定義します
これは私に私が正しい場所を与える:
Criteria criteria = new Criteria();
Location myLocation = locationManager.getLastKnownLocation(locationManager.getBestProvider(criteria, false));
Lat = myLocation.getLatitude();
Long = myLocation.getLongitude();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 1, this);
しかし、この:
googleMap.setMyLocationEnabled(true);
は、私がactualyポルトガルにいるとき、私は香港にいるよと言っています。
"setMyLocationEnabled"をlocationManagerと同じ位置から開始し、青い点をその位置に配置する必要があると定義するにはどうすればよいですか?述べたように