¿Cómo convertir geopoint longitud + latitud a doble?
Estoy recuperando el centro de una vista del mapa y necesito pasar los longs y los lats como dobles a mi servidor para probar contra la base de datos.
¿Cómo iba a ir sobre la conversión de mapView.getMapCenter (). GetLongitudeE6 () a un doble?
- OSMDroid PathOverlay
- PreferenceFragment con la biblioteca de soporte
- No destruir un servicio enlazado Activar destruir
- Error de Eclipse: Java se inició pero devolvió el código de salida = 13
- E.printStackTrace (); En cuerda
- ¿Cómo utilizar la biblioteca JNI compilada por NDK en una aplicación Java normal no Android?
- ¿Cómo puedo suprimir nuevo anónimo runnable () se puede sustituir por lambda
- Variable de ajuste dentro de onDataChange en Firebase (singleValue Listener)
- Recomienda una biblioteca de juegos Java / Android - tarjeta, tablero, etc.?
- Instalar apk desde otro programa
- Java.util.ConcurrentModificationException en las pruebas de JUnit
- Android: setResult no funciona
- El tipo de byte es extraño
Llamar mapView.getMapCenter()
devuelve un GeoPoint
. GeoPoint.getLongitudeE6()
y GeoPoint.getLatitudeE6()
devuelven microdegrees (básicamente grados * 1E6).
Por lo tanto, en Java, para convertir microdegrees a grados simplemente hacer:
public static double microDegreesToDegrees(int microDegrees) { return microDegrees / 1E6; }