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

jro*_*jpl 5 openlayers-3 vector-tiles

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

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

但是,它似乎不起作用。当我有一张视图投影设置为 EPSG:3857 的地图时,一切看起来都很好。EPSG:4326 中的底图被重新投影到 EPSG:3857,矢量图层看起来完全正确。

但是当我将地图视图投影更改为 EPSG:4326 时,栅格底图看起来还可以,但是 MVT 图层将无法显示。没有 tile 请求,我也没有收到 JS 错误。

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

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

我正在尝试这样做,因为我的矢量数据最初在 EPSG:4326 中。我必须将其转换为 EPSG:3857 才能将其用作 MVT 磁贴,但我希望能够在其原始投影中显示它。