Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Перевести широту/долготу в пиксели на картинке. (https://javascript.ru/forum/dom-window/8842-perevesti-shirotu-dolgotu-v-pikseli-na-kartinke.html)

valikb 30.04.2010 17:55

Цитата:

Сообщение от Leax (Сообщение 53673)
valikb,
Если получится перевести широту и долготу в условные X, Y которые можно будет потом смасштабировать в X, Y вашей прямоугольной карты- так устроит?

Да, меня это утроит целиком. Делаю на Flash в ActionScript - там и проверим как будет работать. Если вы возьмётесь - вот вам ссылка для справки: http://www.uwgb.edu/dutchs/usefuldata/UTMFormulas.HTM

valikb 08.05.2010 22:18

Цитата:

Сообщение от valikb (Сообщение 53779)
Да, меня это утроит целиком. Делаю на Flash в ActionScript - там и проверим как будет работать. Если вы возьмётесь - вот вам ссылка для справки: http://www.uwgb.edu/dutchs/usefuldata/UTMFormulas.HTM

Вопрос снимается - решение моей задачи найдено.
Оказывается, существует такая карта мира, что для неё не нужно особо переводить.
То есть есть много разных карт мира. Один из видов подходит мне. Для него работают простейшие формулы:
lat = -lat;
lat = lat+90;
lon = lon+180;
_x = lon*map._width/360);
_y = lat*map._height/180);
Вот так - всё оказалось проще паренной репы.
Насчёт карты Москвы - думаю, рассчитывать по прямым как вы сейчас делаете - самое лучшее решение.

bullewinkle 23.03.2014 06:57

Здравствуйте! ПОЖАЛУЙСТА, скажите какая!! Какая именно карта подходит вам для нанесения на нее, к примеру, городов по мировым координатам?


Часовой пояс GMT +3, время: 21:51.