Xonaag
22/05/2012, 17:48
Algo debo estar haciendo mal, porque cuando envío las coordenadas GPS latitud:-0.879024 longitud:41.671085 al DDMS para que las reciba el emulador el programa me dice que las que ha recibido son latitud:-879024.0 longitud:4.167108E7, cuando el código que uso es tán simple como:
public void onLocationChanged(Location loc) {
if (loc!=null) {
longitud=loc.getLongitude();
latitud=loc.getLatitude();
Log.i("pictorama", "Lat:"+String.valueOf(latitud)+" long:"+String.valueOf(longitud));
}
}
longitud y latitud son del tipo double, y empiezo a creer que es cosa del emulador, porque otros programas que he pillado como ejemplos de leer coordenadas GPS también me dan los mismos resultados erroneos. ¿Estoy haciendo algo mal?
Se despide Xonaag
public void onLocationChanged(Location loc) {
if (loc!=null) {
longitud=loc.getLongitude();
latitud=loc.getLatitude();
Log.i("pictorama", "Lat:"+String.valueOf(latitud)+" long:"+String.valueOf(longitud));
}
}
longitud y latitud son del tipo double, y empiezo a creer que es cosa del emulador, porque otros programas que he pillado como ejemplos de leer coordenadas GPS también me dan los mismos resultados erroneos. ¿Estoy haciendo algo mal?
Se despide Xonaag