【发布时间】:2015-09-23 15:24:30
【问题描述】:
我只想将 Openlayers 3.9.0 的默认投影从默认的 EPSG:3857 转换为 EPSG:4326。
所以我编辑了一个基本的代码,比如
var layer = new ol.layer.Tile({
source: new ol.source.OSM()
});
var center = [-1.812, 52.443];
var proj = new ol.proj.Projection({
code: 'EPSG:4326',
units: 'm'
});
var view = new ol.View({
center: center,
zoom: 6,
projection:proj
});
var map = new ol.Map({
loadTilesWhileAnimating: false,
loadTilesWhileInteracting:false,
target: 'map',
layers: [layer],
view: view
});
如果 center 类似于 var center = [-1.812, 52.443];,它不会进入英国,而应该是,它会进入地图的中心。
如果我喜欢var center = new ol.geom.Point(-1.812, 52.443);,我根本看不到地图。我在这里错过了什么?
谢谢
【问题讨论】:
标签: openlayers-3