2012-06-26 4 views
1

Я использую API Карт Google для визуализации некоторых ярлыков на карте с помощью google.maps.Polygon. Я использовал этот преобразователь http://converter.mygeodata.eu/ для преобразования их в формате GeoJSon, но координаты широты и долготы, где ошибочно.Google Maps и GeoJSon: преобразование широты и долготы

Они должны быть сосредоточены во Флоренции, Италия, но на самом деле я получаю это:

1680508.8375 
4847672.484 

Я попытался Тхо разделить их на 10000 и я получил:

16.805088375 
48.47672484 

которым Alow меня, чтобы показать некоторые результаты, но это были не те результаты, которые я искал (я их показываю в Австрии, а не во Флоренции)

Surfing the net Я нашел это https://groups.google.com/forum/?fromgroups#!topic/d3-js/H0zE7slqV0g, которые описывают мою работу m и найти решение с использованием d3.

Есть ли способ сделать это с помощью API карт Google и/или с помощью какого-либо преобразования?

спасибо

ответ

2

Хорошо, кажется, я нашел, в чем проблема. Существует много разных способов найти точку на карте. Google Maps использует кодировку WGS84, но я получил данные в кодировке EPSG: 3003. Таким образом, они не совпали.

Я смог найти js-библиотеку, которая делает все необходимое вам преобразование.

http://trac.osgeo.org/proj4js/

 Смежные вопросы

  • Нет связанных вопросов^_^