Below is the text of the page https://maps.visicom.ua/api-docs/vmapi/ stored 2009-06-22 by archive.org.ua. The original page over time could change. View as original html

Документация по интеграции карты на веб сайт - Visicom Maps API

GPS-навигаторы [http://gps.visicom.ua/] | Карты для полиграфии | Радиопланирование Карта | Компания | Проект | API | Помощь Ссылки: Visicom Maps API Справочник API Карта Слои Маркеры Графика Маршруты События Сервисы Плагины Visicom XML API Консоль Основы Компания "Визиком" предоставляет удобный механизм для интеграции online карты в web-страницу. Данное руководство описывает все возможности Visicom Maps API. С помощью данного механизма вы сможете разместить на карте Ваши объекты, пометить площадной объект, проложить кратчайший маршрут. На данной странице показан пример простейшей интеграции карты в веб-страницу. Пример интеграции карты: Карта Киева Исходный код: Для установки карты на своем сайте, достаточно создать HTML файл со следующим содержанием. Тест интеграции online карты : Визиком
Скрипт инициализации должен вызываться единожды при загрузке странице, перед вызовом других API-функций. Размещать его желательно в конце документа, перед закрывающим тегом . Класс VMapEngine VMapEngine является основным классом "движка" интернет-карты. Конструкторы Конструктор VMapEngine(< HTMLElement > viewport) Методы Название метода Возвращаемое значение Описание addLayer(< VLayer > layer) Добавляет слой. addMarker(< VMarker > marker) Добавляет маркер на карту. addPolygone(< VPolygone > polygone) Добавляет полигон на карту. addPolyline(< VPolyline > polyline) Добавляет кривую на карту. addRoute(< VRoute > route) Добавляет маршрут на карту. createBounds(< VPoint[] > points) Создает область по перечню точек. getCenter() < VPoint > Возвращает координаты текущего центра карты. getClientRect() < VBounds > Возвращает видимую пользователем область на карте. getZoomIndex() int Возвращает текущий индекс масштаба. panTo(< VGeoPoint > point) Плавное перемещение к указанной точке. panTo(< VPoint > point) Плавное перемещение к указанной точке. removeLayer(< VLayer > layer) Удаляет слой. removeMarker(< VMarker > marker) Удаляет маркер с карты. removePolygone(< VPolygone > polygone) Удаляет полигон с карты. removePolyline(< VPolyline > polyline) Удаляет кривую с карты. removeRoute(< VRoute > route) Удаляет маршрут с карты. repaintMap() Перерисовка карты. resizeViewport() Данный метод необходимо вызывать в случае изменения размеров области карты. setCenter(< VPoint > point, [zoom_index]) Установка центра карты и масштаба. setCenter(< VBounds > bounds) Установка центра карты и масштаба, на котором заданная область будет видна. setZoomIndex( zoom_index) Устанавливает текущий индекс масштаба. showMap() Отображение карты. switchMap( mapName, language, callback) Меняет карту и/или язык. Доступные значения базы "ukraine". Языки: "ua", "ru", "en". Пример переключения карты на украинский язык: map.switchMap("ukraine", "ua"); Функция callback задается пользователем и вызывается, когда смена карты происходит. zoomIn() Увеличивает масштаб на единицу. zoomOut() Уменьшает масштаб на единицу. События Название события Аргументы Описание События карты zoomchange old_index, new_index Смена индекса масштаба. startdrag < VPoint > point Начало перемещения карты. dragging < VPoint > point Перемещение карты. enddrag < VPoint > point Окончание перемещения карты. События мыши mouseclick < VPoint > point Клик. mousedown < VPoint > point Нажатие клавиши мыши. mousemove < VPoint > point Движение мышью. mousedblclick < VPoint > point Двойной клик. mouseup < VPoint > point Отпускание клавиши мыши. Контакты © 2006 — 2009 Visicom