我想使用OSM来创建一个小项目,但我第一次面对这张地图而不确定是否有可能用它创建我想要的东西。 正如我想的那样,有一个很好的库Leaflet来处理一些简单的map操作。 但我想要一些额外的功能:
1)我需要在地图上绘制折线,就像地图上的路径一样。它应该是可编辑的或只读的。
2)我需要有控件来在弹出窗口中创建带有自定义文本的标记。它也应该是可编辑的或只读的。
3)我想有一个选项来自定义线条和标记的样式
4)我想根据标记和折线路径收集一些地理信息或/和测量值。
有可能吗?能否请您提供一些关于我的每一点想要什么的信息?我看过Leaflet的很多插件,但不确定它是否足够有用。 谢谢!
答案 0 :(得分:1)
您有多个解决方案可满足您的要求 - 自定义地图样式,自定义pois:OpenLayers提供了大量功能,可能是使用最广泛的功能。 Leaflet易于使用,相对直观。
然后,您可以选择不同的图层 - 流行的商业选项(免费套餐应该足以满足大多数用例):Skobbler‘s leaflet plugin - 您还可以添加叠加层&地图顶部的其他视觉元素Mapbox,MapQuest Open - 免费提供任意数量的请求。