метки в yandex maps

kreator

Создатель
Заблокирован
Регистрация
18 Июн 2011
Сообщения
113
Реакции
6
  • Автор темы
  • Заблокирован
  • #1
Начитавшись тут: Для просмотра ссылки Войди или Зарегистрируйся о создании динамически меняющегося url
Сделал все как тут: Для просмотра ссылки Войди или Зарегистрируйся

Как можно сделать, чтоб метка на карте (пример во 2 ссылке) меняла свое положение не с помощью перетаскиевания ее мышкой но и просто при клике в любом месте карты.
Буду благодарен за подсказку.
 
  • Автор темы
  • Заблокирован
  • #2
Добавил следующий код:
HTML:
            YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
                var myHtml = '<div style="text-align:center; width: 100px;"><strong>Отмечено</strong></div>';
                map.openBalloon(mEvent.getGeoPoint(), myHtml);
                map.addOverlay(placemark);
            });
Теперь по клику создается метка, но в адресной строке браузера никаких изменений.
 
Код:
            YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
                map.removeOverlay(placemark);
                placemark = new YMaps.Placemark(mEvent.getGeoPoint(), {draggable: 1, hasBalloon: 0});
                setUrlParams(placemark);
                map.addOverlay(placemark);
            });
синтаксис дублирует google maps
 
  • Автор темы
  • Заблокирован
  • #4
всмысле у апи20 яндекса копирует гугл?
 
Назад
Сверху