Клуб API Карт

Получение данных о текущем состоянии карты в виде ссылки

rx333
15 июля 2009, 23:00

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


Как сделать, чтобы параметры из ссылки "воспринимались" картой примерно разобрался - из адресной строки через GET передаем их в яваскрипт, и задаем при их помощи переменных в map.setCenter( new YMaps.GeoPoint ).

Я мягко говоря, слабо разбираюсь в программировании, поэтому, с обратным процессом возникли сложности. Теоретически вроде понятно - нужно получать координаты при каждом событии с картой, и как-то преобразовывать их в ссылку, которая должна постоянно обновляться. Но как это реализовать технически, не представляю.


Как мне кажется, эта функция, все таки достаточно востребована (чтобы пользователи могли использовать ссылку на определенный участок карты), поэтому, наверняка должны быть примеры. Поиском, к сожалению, не нашел.

4 комментария
Подписаться на комментарии к посту
Подобного примера нет.

Работать со строкой поиска необходимо, используя объект location. Если Вы хотите формировать динамически, то лучше воспользоваться свойством hash, в который прописывается якорь.

А может лучше создавать ссылку по требованию пользователя, как это сделано, наприме, на maps.yandex.ru?
Спасибо.

Вариант формировать по запросу, кстати, тоже вполне подходит. А в этом случае каким образом это реализуется?