Помогите разобраться с openlayers3.
Примерчик совсем простой, рисуется карта, поверх неё накладывается gpx трек, предварительно конвертированный в json. Трек был записан в подмосковье, это видно по координатам, однако на карте в моём примере он почему-то рисуется у берегов Африки, рядом с Мадагаскаром.
Вот сам пример: http://shura0.bitbucket.org/ol_test/
Код вот такой:
var track = new ol.layer.Vector({
source: new ol.source.GeoJSON({
projection: 'EPSG:3857',
object: track_json
}),
style:new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'green',
width: 10
})
})});
var raster = new ol.layer.Tile({
source: new ol.source.OSM()
});
var map = new ol.Map({
layers: [raster, track],
target: document.getElementById('map'),
view: new ol.View2D({
center: ol.proj.transform([37.8222, -36.009], 'EPSG:4326', 'EPSG:3857'),
maxZoom: 19,
zoom: 3
})
});
Что и где надо подправить? Я уже всю голову сломал