Українська | Русский | English | visicom.ua | радиопланирование | наборы геоданных и гис-решения | gps-навигация | карты для полиграфии |
Карта | Компания | Проект | Документация (API) |
|
СобытияДанный пример показывает обработку событий клика на карте, перетаскивания карты и маркера.
Отображение в браузере:
Карта Киева
Описание событий:Исходный код:var marker = new VMarker(point); marker.draggable(true); map.add(marker).repaint(); map.mouseclick( function(coords) { addMessage("Клик на карте: " + coords.lng.toPrecision(6) + ", " + coords.lat.toPrecision(6) + " (map.mouseclick)"); } ); marker.enddrag( function() { addMessage("Вы перетянули маркер (marker.enddrag)"); } ); map.enddrag( function() { addMessage("Вы перетянули карту (map.enddrag)"); } ); map.beforezoomchange( function(newIndex) { if (newIndex < 6) { addMessage("Блокировка смены масштаба (map.beforezoomchange)"); return false; } addMessage("Смена масштаба на " + newIndex + " (map.beforezoomchange)"); } ); map.onzoomchange( function() { addMessage("Масштаб карты изменен (map.onzoomchange)"); } ); |
Тел/факс: +380 44 201-00-26 E-mail: web-maps@visi.com.ua Адрес: 01025, Украина, Киев, ул. Большая Житомирская, 25/2 |
© 2006 2009, ЗАО "Визиком". Все права защищены. |