¿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?

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; } 
  • Tratando de establecer una fuente personalizada para cada botón ListAdapter individual
  • Descargar un archivo con Android y mostrar el progreso en un ProgressDialog
  • Android / PhoneGap: Uso de bibliotecas de terceros en el desarrollo de plugins
  • Java Floating Point Precision Issue
  • La API de Google Docs devuelve un servicio 503 no disponible al cargar un archivo. ¿Ha cambiado algo?
  • Causado por: java.lang.IllegalStateException: ParsePlugins ya está inicializado
  • Theme.AppCompat.Light.DarkActionBar - No se encontró recurso
  • Restablecer TextView vaya a la parte superior
  • Excepción fatal: org.apache.http.impl.conn.SingleClientConnManager.finalize () se ha agotado después de 10 segundos
  • Singleton con contexto en Android
  • Aplicación de Android Dispositivo Wi-Fi - Conectividad AP
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.