Google Maps API-координаты из Java в JavaScript - PullRequest
3 голосов
/ 21 ноября 2010

Если я хочу поделиться своими геокодированными точками в javascript и java, как это возможно?

В Javascript точки указаны как

var point = GPoint(76.27562,9.97943);

В Java они равны

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

это, кажется, два разных формата, так как мне конвертировать из одного в другой?

1 Ответ

4 голосов
/ 21 ноября 2010

GeoPoint требует, чтобы широта / долгота была передана как целые числа с градусами, умноженными на 10^6.Таким образом, вам нужно умножить 76.27562 на 10^6 и преобразовать его в целое число, прежде чем передавать его в GeoPoint.Обратный процесс должен быть выполнен для обратного преобразования.

Взят из здесь :

GeoPoint (int latitudeE6, int longitudeE6) Создает GeoPoint сданные широты и долготы, измеренные в микродеградах (градусах * 1E6).

1E6 равно 10^6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...