У меня трудное время, пытаясь изменить проекцию карты по умолчанию.OpenLayers 3.2.1 - Изменение проекции по умолчанию
Вот JSFIDDLE: http://jsfiddle.net/qtcpjape/3/
$(document).ready(function() {
var proj = new ol.proj.Projection({
code: 'EPSG:4326',
units: 'm',
extent: [-180.0000, -90.0000, 180.0000, 90.0000]
});
var map = new ol.Map({
target: 'map',
controls: [],
layers: [
new ol.layer.Tile({
source: new ol.source.MapQuest({
layer: 'osm'
})
})
],
view: new ol.View({
center: [-90.78885827595732, 38.78662388327825],
projection: proj,
zoom: 15
})
});
});
у меня будет GeoJSON исходит от REST вызова, который находится в EPSG: 4326, и я хотел бы, чтобы отобразить его легко.
Прямо сейчас, я не могу заставить карту изменить проекцию и показать фактический центр.
Любая помощь будет оценена! Благодаря!
Не могли бы вы привести пример о том, как это сделать на лету? Благодаря! – Primm
Я обновил свой ответ. – tsauerwein
Большое спасибо! Я пробовал это, но использовал «EPSG: 4326» в качестве проекции, думая, что это должна быть проекция, в которой были данные. Очень ценим! – Primm