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

Подключение тайлов проекта OpenStreetMap.

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

Класс VCustomTileLayer

Метод Описание
abstract getTileURL(X, Y) реализуется пользователем,возвращает URL к тайлу на текущем масштабе с заданными индексами X, Y.

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

function createVisicomMap() {
    var map = new VMap(document.getElementById('viewport'));
    var point = {lng: 30.5114, lat: 50.4550};
    map.center(point, 15);
    
    var openstreetLayer = new VCustomTileLayer();
    openstreetLayer.getTileURL = function(i, j) {
        var zoom = map.zoom();
        var y = Math.pow(2, zoom) - 1 - j;
        return "http://a.tile.openstreetmap.org/" + zoom + "/" + i + "/" + y + ".png";
    }
    map.add(openstreetLayer).repaint();
}