作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些包含数百万个点的 geoJSON,我使用 Tippecanoe 将其转换为 mbtile。我将此 mbtiles 文件上传到 Mapbox,将图 block 添加到样式,然后我可以使用 Mapbox gl JS 查看我的数据。如何设置点的样式,使它们显示为具有特定颜色的点。我将标记颜色和标记符号添加到 geoJSON,然后如果我 console.log 一个单击的功能,我就可以看到这些。然而,这些都不起作用。对于形状,我只想要简单的圆圈,这是默认的。但我需要根据 geoJSON 中设置的值自定义这些圆圈的颜色。
最佳答案
我最终决定使用此图 block 服务器并自己托管图 block :https://github.com/klokantech/tileserver-php 。服务器在加载 mbtile 文件后为您提供的示例代码应该可以工作,但如果您的数据由圆形组成,则图层样式 json 中的类型应更改为圆形而不是直线,请参见:https://github.com/mapbox/tippecanoe/issues/250#issuecomment-220871181
关于javascript - 蒂佩卡诺 Mapbox GL JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37369417/
我是一名优秀的程序员,十分优秀!