Клуб API Карт

Сдвиг положения на карте.

mahahurov
30 ноября 2010, 22:32

Всем доброго времени суток!


Используем сервис GPS-мониторинга объектов. Одна из возможностей - получение координат с трекеров в СМС.


На сайте решили сделать сервис, где любой желающий сможет ввести полученные координаты и определить текущее положение объекта. Проблема в следующем: я 100% знаю, что объект находится в Тосно (Лен. область), я вижу его корректное положение в программе мониторинга (ООО "РИТМ"), если я ввожу координаты в программе, то на Яндекс-картах мне показывается его ПРАВИЛЬНОЕ положение. Если я ввожу координаты (30.524643,59.323072)  непосредственно в яндекс-карты или пытаюсь определить местоположение с помощью геолокации, то мне выдается место в 30километрах от фактического. В чем загвоздка???


P.S. Если "в лоб" в картах вбивать 30°52′46.43",59°32′30.72", то все определяется корректно, но в скрипт эти данные не втиснуть же...

2 комментария
Подписаться на комментарии к посту
30°52′46.43"!==30.524643
не забывайте что там градусы, минуты, секунды..
а в яндекс карты входят только градусы.
В данном случае считайте что 30.52 == 30+(52\60)\10. Тоесть переводим из кольца в 60(минут) в 0-100

http://gis-lab.info/qa/dms2dd.html - пункт 3
Да, все верно! Ссылка и объяснение здорово помогли. Спасибо!