2010-11-21 2 views
3

Si je veux partager mes spots géocodés en javascript et java comment est-ce possible?Coordonnées google maps api de java à javascript

En Javascript points sont spécifiés

var point = GPoint(76.27562,9.97943); 

En Java, ils sont

GeoPoint point = new GeoPoint(45005000, -93228900); 

ceux qui semblent être deux formats différents, alors comment puis-je convertir d'un à l'autre?

Répondre

4

GeoPoint exige que lat/lng soit passé en entier, avec des degrés multipliés par 10^6. Donc, vous devrez multiplier 76.27562 par 10^6 et convertir cela en entier avant de le transmettre au GeoPoint. Le processus inverse doit être fait pour la transformation inverse.

Taken de here:

GeoPoint (int latitudeE6, int longitudeE6) Trace un GeoPoint avec la latitude et la longitude, mesurée en microdegrees (degrés * 1E6).

1E6 est 10^6