我用uMap创建了一个地图,例如http://umap.openstreetmap.fr/de/map/raspail_1#19/48.84307/2.32840
现在我想使用Leaflet API来嵌入这些东西(没有iframe)。有没有办法,例如将此地图导出为JSON并将其导入Leaflet。或者有可能做到这一点吗?
答案 0 :(得分:1)
看起来uMap本身不支持它。我在下面建议的是hacky,但是如果这些信息对你来说足够了解它。
我在chrome [F12]
中启动了devtools。然后,我导航到您提供的页面,然后单击工具的网络选项卡。如果您单击其中一个条目似乎是一个数字文件夹名称,您应该看到类似于我在下面添加的屏幕截图。这些文件夹中的每一个似乎都对应于一些数据文件(图片中突出显示的项目中的alan-fout.kml)。这是GeoJson,您可以复制,粘贴文件并在传单应用程序中引用。这里没有什么是这些数据项的样式,您必须使用传单进行复制。
除此之外,您可能更愿意找到一种工具,将您上传到uMap的kml转换为GeoJson,如果这是您喜欢的格式。 Leaflet还有一系列插件可以使用像kml这样的格式。