OpenLayers3可以重新投影矢量图块(MVT)图层吗?

时间:2016-06-23 22:34:51

标签: openlayers-3 vector-tiles

我尝试使用OpenLayers来显示我已经创建并正在服务的矢量切片图层和底图。

我使用的光栅底图在EPSG:4326中,我想覆盖MVT图层,重新投影到EPSG:4326。

然而,它似乎不起作用。当我将地图的视图投影设置为EPSG:3857时,一切看起来都很好。底图(位于EPSG:4326)被重新投影到EPSG:3857,矢量图层看起来完全正确。

但是当我将地图视图投影更改为EPSG:4326时,栅格底图看起来没问题,但MVT图层将不会显示。没有拼贴请求,我没有JS错误。

我将MVT源的projection属性设置为EPSG:3857。我已经尝试定义自己的TileGrid和ol.tilegrid.createXYZ(),但是当主地图视图投影设置为EPSG时,没有任何效果:4326。

我知道OpenLayers中的MVT支持是相当新的,也许这还不支持吗?

我试图这样做,因为我的矢量数据最初是在EPSG:4326。我必须将其转换为EPSG:3857以便将其作为MVT图块使用,但我希望能够在其原始投影中显示它。

0 个答案:

没有答案