1

我有一些带有数百万点的geoJSON,我使用tippecanoe 将其转换为mbtiles。我将此 mbtiles 文件上传到 mapbox,将图块添加到样式中,然后我可以使用 mapbox gl JS 查看我的数据。如何设置点的样式,使它们显示为具有某些颜色的点。我将标记颜色和标记符号添加到 geoJSON,然后如果我 console.log 一个单击的功能,我就可以看到这些。但是,这些都不起作用。对于形状,我只想要简单的圆圈,这是默认设置。但我需要根据 geoJSON 中设置的值自定义这些圆圈的颜色。

4

1 回答 1

1

我最终决定使用这个磁贴服务器并自己托管磁贴:https ://github.com/klokantech/tileserver-php 。服务器在加载 mbtile 文件后为您提供的示例代码应该可以工作,除了如果您的数据由圆圈组成,图层样式 json 中的类型应更改为圆形而不是线条,请参见:https ://github.com/ mapbox/tippecanoe/issues/250#issuecomment-220871181

于 2016-05-23T01:45:23.860 回答