OpenLayers прокладка маршрута
Добавлено: 20 июн 2014, 16:27
Добрый день. Пытаюсь нарисовать маршрут, как понял, для этой цели нужно использовать вектора?
Есть код:
В гугле примеров не нашел, верней нашел, но они очень непонятны (для меня). Помогите кинуть вектор из любой точки, до Москвы, используя мой код. Нужен рабочий пример, дальше сам разберусь.
Буду благодарен.
Есть код:
Код: Выделить всё
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;
}
};
}
Буду благодарен.