如何使用Mapbox在svg地图图像上放置标记?

如何使用Mapbox在svg地图图像上放置标记?,mapbox,mapbox-marker,Mapbox,Mapbox Marker,我试图弄清楚如何在statemapsvg文件上放置标记。州地图分为县,我需要根据情况在县上放置图标。mapbox站点上有一些很好的例子可以在地图上添加标记,但我不知道如何在mapbox中加载svg地图并将标记添加到县。也许我问的问题完全错了。请导游 我看过这个例子- 我正试图用同样的方法来学习,但不知道如何开始使用同样的例子。 这就是图像-如果您对使用没有任何坐标系或基础坐标系的纯SVG地图感兴趣,那么Mapbox可能不是适合您的用例的最佳工具。通常,如果要使用Mapbox实现显示县边界以及每个

我试图弄清楚如何在statemapsvg文件上放置标记。州地图分为县,我需要根据情况在县上放置图标。mapbox站点上有一些很好的例子可以在地图上添加标记,但我不知道如何在mapbox中加载svg地图并将标记添加到县。也许我问的问题完全错了。请导游

我看过这个例子-

我正试图用同样的方法来学习,但不知道如何开始使用同样的例子。
这就是图像-

如果您对使用没有任何坐标系或基础坐标系的纯SVG地图感兴趣,那么Mapbox可能不是适合您的用例的最佳工具。通常,如果要使用Mapbox实现显示县边界以及每个县标记的州地图,则工作流如下所示:

创建包含县边界数据的数据的文件。你可以从这个例子中考虑这一点。 将此GeoJSON数据添加到地图中。 添加对应于上述源中显示的数据的视觉样式。 使用诸如的工具获取每个状态的中心坐标,以及每个坐标的中心坐标。
我们的文档展示了步骤1-3在实践中的结果。如果您对在实现中使用Mapbox感兴趣,那么这可能是比使用SVG更好的方法。

是否可以显示无法放大或可能是静态图像的地图。上面的例子看起来很完美,但唯一的问题是地图可以放大/缩小。我可以在这里加载svg图像作为数据源吗?map.on'load',函数{//为state polygons.map.addSource'states',{'type':'geojson','data':'https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_110m_admin_1_states_provinces_shp.geojson' };