2015-10-05 3 views
-3

Я хочу отобразить долготу и широту на png изображение карты мира.Можно ли сопоставить долготу и широту на карте мира? (JavaScript)

В принципе, для моего веб-приложения я буду где-то посылать вызов AJAX, и он будет извлекать местоположения некоторых вещей и строить их на этой карте мира по долготе и широте.

Возможно ли это?

Я видел различные решения с D3.js и с помощью API Карт Google. Но мой коллега, похоже, думает, что я могу сделать это на статическом изображении.

Я клянусь, что столкнулся с подобным вопросом в stackoverflow, где кто-то сказал, что они сделали это раньше, и частично используя D3.js. Они устанавливают диапазон оси х карты на ширину карты и отображают ее в область самых дальних левых и самых дальних продольных/широтных значений (совершенная информатика и географический словарь, который я использую, я знаю - .-)

Не привел пример.

Pls halp.

к ТНХ - Gaweyne

+0

конечно это! мое расширение chrome делает это: chrome.google.com/webstore/detail/screen-shader/fmlboobidmkelggdainpknloccojpppi –

+0

http://bl.ocks.org/mbostock/5616813 – Andreas

+0

Вы должны выяснить, какая [проекция] (https: //en.wikipedia.org/wiki/List_of_map_projections), когда была создана карта. Затем найдите имя проекции, и вы найдете математику для вычисления координат в заданной точке. – Teemu

ответ

-1

Вполне возможно, 100%, как долготы и широты являются угловые измерения от меридиана. Для этого вам просто нужно выяснить точный масштаб вашей карты в сравнении с размером земли, а затем несколько по этой шкале.

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