【问题标题】:OSM create editable map to draw polyline path and markersOSM 创建可编辑地图以绘制折线路径和标记
【发布时间】:2014-09-25 15:44:15
【问题描述】:

我想使用 OSM 创建一个小项目,但我第一次面对这张地图,不确定是否可以用它创建我想要的东西。 正如我所知道的,有一个不错的库 Leaflet 可以使用地图处理一些简单的操作。 但我想要一些额外的功能:

1) 我需要像地图上的路径一样在地图上绘制折线。它应该是可编辑的或只读的。

2) 我需要控制在弹出窗口中创建带有自定义文本的标记。它也应该是可编辑的或只读的。

3) 我想要一个自定义线条和标记样式的选项

4) 我想根据标记和折线路径收集一些地理信息或/和测量值。

有可能吗?您能否提供一些有关想要的信息对我的每一个观点都很好?我看到了很多 Leaflet 的插件,但不确定它是否足够有用。 谢谢!

【问题讨论】:

  • Leaflet 和 OpenLayers 均可用于创建标记、弹出窗口、多边形等。两者都有大量文档和各种示例。

标签: javascript leaflet openstreetmap


【解决方案1】:

您有多个解决方案来满足您的要求 - 自定义地图样式、自定义 pois:OpenLayers 提供了大量功能,并且可能是使用最广泛的。 Leaflet 使用简单,比较直观。

然后,您可以选择不同的层 - 流行的商业选项(免费层应该足以满足大多数用例):Skobbler‘s leaflet plugin-还允许您在地图顶部添加叠加层和其他视觉元素,Mapbox , MapQuest Open-对于任意数量的请求免费。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    相关资源
    最近更新 更多