2014-09-25 68 views
1

我想用OSM创建一个小项目,但是我第一次面对这张地图,并不确定是否有可能创建我想要的东西。 正如我想象的那样,有一个很好的库Leaflet来处理地图的一些简单操作。 但我想要一些额外的功能:OSM创建可编辑的地图绘制折线路径和标记

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

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

3)我想有一个选项,自定义线条和标志的风格

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

可能吗?你能否给我提供一些有关我想得到的信息的好消息?我看到了许多Leaflet插件,但不确定它是否足够有用。 谢谢!

+0

Leaflet和OpenLayers均可用于创建标记,弹出窗口,多边形等。两者都有丰富的文档和各种示例。 – scai 2014-09-25 06:58:45

回答

1

对于您的要求,您有多种解决方案 - 自定义地图样式,自定义pois:OpenLayers提供了大量的功能,可能是使用最广泛的功能。 Leaflet使用简单,相对直观。

然后,您可以选择不同的layers-流行的商业选择(自由层应该足以满足大多数用例):Skobbler‘s leaflet plugin - 允许你还添加叠加在地图上,MapboxMapQuest Open的顶部&其他视觉元素 - 免费提供任何数量的请求。