Maps 传单JS:动态更改地图要素颜色

Maps 传单JS:动态更改地图要素颜色,maps,leaflet,openstreetmap,Maps,Leaflet,Openstreetmap,几天来,我一直在寻找一种方法,可以使用mobile.js动态更改不同地图功能的颜色,例如道路、水、建筑物、背景等。我知道我们使用Mapbox GL在Mapbox中有此选项。但是我想知道是否可以通过使用mobile.js库来实现这一点 如有任何帮助/解决方法,将不胜感激。 谢谢默认情况下,传单只能渲染光栅图块(即普通图像,您无法轻松修改)和矢量图形(通常来自GeoJSON数据) 如果要修改平铺渲染,主要有3个选项: 下载OSM数据并使用您自己的样式重新渲染分幅(即创建您自己的分幅服务器)。OSM

几天来,我一直在寻找一种方法,可以使用mobile.js动态更改不同地图功能的颜色,例如道路、水、建筑物、背景等。我知道我们使用Mapbox GL在Mapbox中有此选项。但是我想知道是否可以通过使用mobile.js库来实现这一点

如有任何帮助/解决方法,将不胜感激。
谢谢

默认情况下,传单只能渲染光栅图块(即普通图像,您无法轻松修改)和矢量图形(通常来自GeoJSON数据)

如果要修改平铺渲染,主要有3个选项:

  • 下载OSM数据并使用您自己的样式重新渲染分幅(即创建您自己的分幅服务器)。OSMwiki应该有一些页面来解释如何这样做
  • 使用提供具有自定义样式的平铺渲染的在线服务(例如Mapbox)
  • 使用从OSM下载的矢量数据插件,并提供自己的样式

如果您希望能够在运行时修改渲染,那么只有第三个选项才合适。

因为我希望能够在运行时修改颜色,所以我将查看VectorGrid!