将 mapbox 样式转换为 openlayers 3 vectorTile 样式
Convert mapbox-style to openlayers 3 vectorTile style
我在 openlayers 3 中使用 vectorTile 源来显示漂亮的矢量化地图(基本上就是这个 example)
现在我想使用我在 mapbox studio 中创建的不同样式(基本上是 mapbox Outdoors Style,对我的用例进行了最少的调整),这需要我为 openlayers 编写一个全新的样式。
我发现我可以下载一个 .json 文件,它类似于我的样式的 mapbox 配置文件,并遵循 mapbox 样式规范。我听说 boundless 进行了一些开发,继续编写一个转换器,将此 json 转换为 openlayers 3 样式。 (请参阅 上的评论)。
你知道是否有机会在某个地方得到这个转换器吗?或者是否有不同的方法可以在 openlayers 矢量图层中自动嵌入 mapbox 样式,而无需手动重写样式函数?
一段时间后,我找到了boundless写的一个转换器模块。它似乎仍在积极开发中,但看起来很有希望。
可以在这里找到:
ol-mapbox-style
我在 openlayers 3 中使用 vectorTile 源来显示漂亮的矢量化地图(基本上就是这个 example)
现在我想使用我在 mapbox studio 中创建的不同样式(基本上是 mapbox Outdoors Style,对我的用例进行了最少的调整),这需要我为 openlayers 编写一个全新的样式。
我发现我可以下载一个 .json 文件,它类似于我的样式的 mapbox 配置文件,并遵循 mapbox 样式规范。我听说 boundless 进行了一些开发,继续编写一个转换器,将此 json 转换为 openlayers 3 样式。 (请参阅
你知道是否有机会在某个地方得到这个转换器吗?或者是否有不同的方法可以在 openlayers 矢量图层中自动嵌入 mapbox 样式,而无需手动重写样式函数?
一段时间后,我找到了boundless写的一个转换器模块。它似乎仍在积极开发中,但看起来很有希望。
可以在这里找到: ol-mapbox-style