Визиком карты

Сервис "Адрес".

Сервис "Адрес" позволяет выполнять поиск адреса в базе данных Визикома с помощью JavaScript.

Внимание ! Для работы с данным сервисом необходима авторизация

Поиск адреса в базе данных Визикома вызывается с помощью механизма удаленных запросов VRemoteCall.

Примеры:

Отображение в браузере:

Исходный код:

var map;
map = new VMap(document.getElementById('viewport'));
var point = {lng: 30.5112, lat: 50.4550};
map.center(point, 12);
 
// ...
 
VMap.AUTH_KEY = "AUTHORITYKEY";
VRemoteCall.request("address", "Киев, Житомир",
function callback(layer) {
    map.add(layer);
    map.repaint();
}
);

В данном примере на карту добавляются все найденные объекты.

Метод возвращает в методе callback объект слой (VLayer) с перечнем найденных объектов. Информация о адресе в каждом из объектов находится в свойстве info.
В зависимости от типа найденного объекта (город, улица, дом) информация о координатах может быть разной, от точечного объекта (VMarker) до сложной линии (VMultiLine).