На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Добавление временного объекта на карту

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1
RSS
Добавление временного объекта на карту
 
Добрый день. Я пытаюсь создать временный объект на карте с помощью web tooklit se. Необходимо в дальнейшем изменение изображения этого объекта. Правильно ли я понимаю, что для этого служит класс placemark? В инструкции нашел только добавление с помощью него. Но есть проблема - при изменении масштаба карты этот объект пропадает и при попытке добавить еще один объект старый также пропадает. Код:
Код
$('#dvMap').on('mapclick', function(ui) {  
var geo = GWTK.toLatLng([ui.geo[0], ui.geo[1]]); 
var mark = new GWTK.placemark(geo, 'test', 'test2', 'image/station_blue.png'); 
Map.placemarks.push(mark); 
mark.position(ui.point);   
Map.overlayPane.appendChild(mark.geopoint());                   
});
 
Добрый день. При изменении масштаба или положения карты отметки на карте надо обновлять. В классе карты для этой цели имеется функция overlayRefresh.
Вы можете при помощи отладчика при смене масштаба в коде этой функции просмотреть список отметок и как они восстанавливаются.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности