(16.05.12) АЛКИС проводит тестирование версии системы для мобильных устройств

Для Android OS система работает на мобильных браузерах: Firefox 4 for Android, Opera Mobile. Просьба прокомментировать и высказать замечания и пожелания.  ...
Подробнее...

(05.05.12) АЛКИС обновил электронную векторную карту Липецкой области

В системе в исходном масштабе 1:2000 обновлены территории и все населенные пункты (409 н.п.) Елецкого, Краснинского, Становлянского, Чаплыгинского  муниципальных районов, г.Елец и г.Чаплыгин. В нас...
Подробнее...

(12.01.12) Прекращение доступа к карте для незарегистрированных пользователей

С 15 января 2012 года для незарегистрированных пользователей доступ к карте Липецкой области закрыт. Для получения доступа к карте Вам необходимо зарегистрироваться в АЛКИС и авторизоваться....
Подробнее...
API для доступа к карте

Класс AlkisMap

Основной класс в API по работе с картой Алкис.

Конструктор

Конструктор

Описание

AlkisMap(div_map:Node, option:AlkisMapOptions)

Создаем новую карту в HTML контейнере div_map, обычно, div элемент. Параметры по созданию передаются в параметре option, смотрите класс AlkisMapOptions

Методы

Метод

Возвращаемое значение

Описание

setCenter(zoom:Number, lon:Number, lat:Number)

нет

Устанавливает центр карты в координаты lon (долгота) и lat (широта) номером масштаба zoom.

addMarker(lon:Number, lat:Number, title:String)

нет

Добавляет метку на карту с координатами lon (долгота) и lat (широта) и всплывающей текстовой подсказкой title

Класс AlkisMapOptions

Класс представляет собой набор параметров конструктору AlkisMap. Он не имеет конструктора.

Свойства

Свойство

Тип

Описание

showHoverInfo

Boolean

Флаг определяет выводить ли всплывающую подсказу об адресе

showPanZoomBar

Boolean

Признак видимости панели по управлению масштабом и перемещению по карте

showMousePosition

Boolean

Флаг определяет видимость текущих координат курсора мыши

showMode

Boolean

Флаг определяет видимость панели по переключению режима карты (Снимок, Карта)

showMeasure

Boolean

Флаг определяет доступность инструмента по измерению расстояния на карте

 

Пример использования

Код

<div id="map" style="width:500px;height:400px;border:1px solid black;"></div>

<script type="text/javascript" src="http://www.maplip.ru/wms/lib/api.php"></script>

<script type="text/javascript">

var map;

map = new AlkisMap("map", {showHoverInfo:true, showPanZoomBar:true, showMousePosition:true, showMeasure:true, showMode:true});

map.setCenter(6, 39.58295, 52.60615);

map.addMarker(39.58295, 52.60615, "Привет, Мир!!!");

</script>