Javascript Canvas Lat Lng Печать - PullRequest
       12

Javascript Canvas Lat Lng Печать

3 голосов
/ 03 октября 2011

Я хочу создать визуализацию данных, подобную этой:

enter image description here

... но для всего земного шара.Размер холста будет произвольным, но не нужно изменять размер в браузере (я установлю ширину и высоту, прежде чем начну рисовать точки).Мне нужно выяснить способ преобразования координат широты и долготы в точки на холсте.Кто-нибудь знает, как это сделать?

1 Ответ

2 голосов
/ 03 октября 2011

Прежде всего вам нужно выбрать проекцию.Тогда вы можете использовать правильную формулу.Или вы можете просто использовать существующее решение, например proj4js .Это порт JS известной утилиты proj для работы с различными проекциями.

Я бы рекомендовал использовать проекцию Миллера для визуализации по всему земному шару.Вы можете найти формулы здесь .

...