Hello,
I have a really simple Android Application using a MyLocationOverlay
and a LocationManager to determine and show the current position via a
Toast.
But the geo fix command i submit via telnet does only work the first
time i submit it. ALl later tries to update the position do not work.
Anybody knows this problem?
Any solutiions
This is the relevant source code:
---------
..
private void initLocationManager() {
locManager = (LocationManager) getSystemService
(Context.LOCATION_SERVICE);
locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
updatePosition(location);
}
public void onProviderDisabled(String arg0) {
}
public void onProviderEnabled(String arg0) {
}
public void onStatusChanged(String arg0, int arg1,
Bundle arg2) {
}
};
locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0,
0,
locationListener);
}
private void updatePosition(Location location) {
Toast t = Toast.makeText(
this,
getString(R.string.msgPosition, location.getLatitude(),
location.getLongitude()),
Toast.LENGTH_SHORT);
t.show();
theMap.getController().animateTo(
new GeoPoint(
(int)(location.getLatitude()*1E6),
(int)(location.getLongitude()*1E6)));
theMap.postInvalidate();
}
----------
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---