Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript OSM创建可编辑地图以绘制多段线路径和标记_Javascript_Leaflet_Openstreetmap - Fatal编程技术网

Javascript OSM创建可编辑地图以绘制多段线路径和标记

Javascript OSM创建可编辑地图以绘制多段线路径和标记,javascript,leaflet,openstreetmap,Javascript,Leaflet,Openstreetmap,我想使用OSM创建一个小项目,但我第一次面对这个地图,不确定是否可以用它创建我想要的东西。 正如我发现的,有很好的图书馆传单,可以处理一些简单的地图操作。 但我需要一些额外的功能: 1) 我需要在地图上画多段线,就像在地图上画路径一样。它应该是可编辑的或只读的 2) 我需要有控件来创建自定义文本弹出标记。它也应该是可编辑的或只读的 3) 我想有一个选项来自定义线和标记的样式 4) 我想根据标记和多段线路径收集一些地理信息或/和测量值 可能吗?你能给我提供一些关于想要的信息吗?这对我的每一点都很好

我想使用OSM创建一个小项目,但我第一次面对这个地图,不确定是否可以用它创建我想要的东西。 正如我发现的,有很好的图书馆传单,可以处理一些简单的地图操作。 但我需要一些额外的功能:

1) 我需要在地图上画多段线,就像在地图上画路径一样。它应该是可编辑的或只读的

2) 我需要有控件来创建自定义文本弹出标记。它也应该是可编辑的或只读的

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

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

可能吗?你能给我提供一些关于想要的信息吗?这对我的每一点都很好?我看到很多传单的插件,但不确定它是否足够有用。
谢谢

您的需求有多种解决方案—自定义地图样式、自定义POI:提供了大量功能,可能是应用最广泛的。 使用简单,相对直观


然后,您可以选择不同的图层-流行的商业选项(对于大多数用例来说,免费图层应该足够了):-允许您在地图顶部添加覆盖层和其他视觉元素,-对于任何数量的请求都是免费的。

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