Клуб API Карт

Определение координат

kolodec-kazan
29 марта 2010, 16:48

Подскажите, каким образом добавить на свою карту элемент управления, который определяет и показывает координаты объекта поиска или переносной метки.

Нужна карта, как на этой странице http://api.yandex.ru/maps/tools/getlonglat/, чтобы посетители сайта могли найти место и запомнить координаты.

 

3 комментария
Подписаться на комментарии к посту
У обычного маркера можно поставить свойство draggable и его можно будет перетаскивать по карте. Так же у маркера есть событие, которое срабатывает в тот момент когда закончилось перетаскивание. В обработчике этого события вы можете извлечь из маркера координаты точки. Что делать дальше это уже ваше дело - можете координаты записать в hidden поле формы... Можете сохранить их в базе через вызов AJAX... Можете просто показать пользователю в виде alert
Немного дополню ваш ответ:
http://api.yandex.ru/maps/jsapi/examples/markersdraggable.html - пример с перетаскиванием метки
http://api.yandex.ru/maps/jsapi/examples/mapeventsarguments.html - пример определения координат при щелчке мыши по карте
Спасибо!