Ich entwickle eine App für Android mit Google Maps. Das Problem ist, dass wenn ich "setMyLocationEnabled" auf der Google Map aktiviere, mein Standort auf Hong Kong gesetzt wird, aber ich bin in Portugal. Aber der vom locationManager angegebene Standort gibt mir meinen korrekten Standort. Gibt es eine Möglichkeit zu definieren, dass mein Standort der Standort des LocationManagers auf "setMyLocationEnabled" ist?Definieren Sie meinen Standort auf Google Maps auf setMyLocationEnabled Eklipse
Das gibt mir meine richtige Stelle:
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);
Aber:
googleMap.setMyLocationEnabled(true);
sagt, dass ich in Hongkong bin, wenn ich actualy in Portugal bin.
Wie kann ich definieren, dass "setMyLocationEnabled" an der gleichen Position wie der locationManager beginnen muss und den blauen Punkt an dieser Position platzieren soll?