Страница 1 из 1

OpenLayers прокладка маршрута

Добавлено: 20 июн 2014, 16:27
NoName
Добрый день. Пытаюсь нарисовать маршрут, как понял, для этой цели нужно использовать вектора?

Есть код:

Код: Выделить всё

var map;

function init() {
    map = new OpenLayers.Map('map', {
        projection: 'EPSG:3857',
        layers: [
            new OpenLayers.Layer.Google(
                "Google Streets", // the default
                {numZoomLevels: 20}
            ),
            new OpenLayers.Layer.Google(
                "Google Physical",
                {type: google.maps.MapTypeId.TERRAIN}
            ),
        ],
        
        center: new OpenLayers.LonLat(55.7522200, 37.6155600	)
            // Google.v3 uses web mercator as projection, so we have to
            // transform our coordinates
            .transform('EPSG:4326', 'EPSG:900913'),
        zoom: 11
    });

    map.addControl(new OpenLayers.Control.LayerSwitcher());
    // add behavior to html
    var animate = document.getElementById("animate");
    animate.onclick = function() {
        for (var i=map.layers.length-1; i>=0; --i) {
            map.layers[i].animationEnabled = this.checked;
        }
    };
}

В гугле примеров не нашел, верней нашел, но они очень непонятны (для меня). Помогите кинуть вектор из любой точки, до Москвы, используя мой код. Нужен рабочий пример, дальше сам разберусь.
Буду благодарен.

Re: OpenLayers прокладка маршрута

Добавлено: 20 июн 2014, 16:43
bim2010
http://map.project-osrm.org/
http://www.yournavigation.org/
http://openrouteservice.org/
http://cloudmade.com/
Обсуждение
На http://gis-lab.info/ было несколько постов в т.ч. со списком литературы по теме.

Re: OpenLayers прокладка маршрута

Добавлено: 20 июн 2014, 16:55
NoName
bim2010 писал(а):http://map.project-osrm.org/
http://www.yournavigation.org/
http://openrouteservice.org/
http://cloudmade.com/
Обсуждение
На http://gis-lab.info/ было несколько постов в т.ч. со списком литературы по теме.

Мне нужно по точкам (широте, долготе) из бд, проложить на карте маршрут. Видимо не так поняли, или я вас не понял. Маршрут константен, грубо говоря.

Re: OpenLayers прокладка маршрута

Добавлено: 20 июн 2014, 17:17
bim2010
Вы не знаете как в OL нарисовать вектор? Примеры. Или интересуют исходники OSRM? Какие языки вы знаете, чтобы это реализовать? Точнее сформулируйте задачу.

Re: OpenLayers прокладка маршрута

Добавлено: 22 июн 2014, 09:05
NoName
Да, с векторами уже разобрался.

Если быть конкретней, мне нужно на карте, нарисовать карту проезда, от точки А до Б, и показать эту карту юзеру. Сделать это надо с помощью ОЛ.