将 uMap 导入 Leaflet
Import a uMap into Leaflet
我已经用 uMap 创建了地图,例如http://umap.openstreetmap.fr/de/map/raspail_1#19/48.84307/2.32840
现在我想使用 Leaflet API 来嵌入这些东西(没有 iframe)。有没有办法,例如将此地图导出为 JSON 并将其导入 Leaflet。或者有没有可能做到这一点?
uMap 似乎不支持它。我在下面提出的建议很老套,但如果这些信息对您来说足够重要,那么它是一种获取信息的方法。
我在 chrome [F12]
中启动了开发工具。然后我导航到您提供的页面并单击工具的网络选项卡。如果您单击其中一个看起来是数字文件夹名称的条目,您应该会看到类似于我在下面添加的屏幕截图的内容。这些文件夹中的每一个似乎都对应于一些数据文件(图片中突出显示的项目中的 alan-fout.kml)。这是 GeoJson,您可以将其复制、粘贴到文件中并在传单应用程序中引用。这里没有的是那些数据项的样式,您必须使用传单复制这些样式。
除此之外,您可能更愿意找到一种工具,将您本应上传到 uMap 的 kml 转换为 GeoJson(如果这是您喜欢的格式)。 Leaflet 也有一系列插件可以使用像 kml 这样的格式。
您可以下载 GeoJson、KML 和 GPX 格式的数据。转到左侧的 "more" 按钮 > 共享按钮 > 下载原始数据
我已经用 uMap 创建了地图,例如http://umap.openstreetmap.fr/de/map/raspail_1#19/48.84307/2.32840
现在我想使用 Leaflet API 来嵌入这些东西(没有 iframe)。有没有办法,例如将此地图导出为 JSON 并将其导入 Leaflet。或者有没有可能做到这一点?
uMap 似乎不支持它。我在下面提出的建议很老套,但如果这些信息对您来说足够重要,那么它是一种获取信息的方法。
我在 chrome [F12]
中启动了开发工具。然后我导航到您提供的页面并单击工具的网络选项卡。如果您单击其中一个看起来是数字文件夹名称的条目,您应该会看到类似于我在下面添加的屏幕截图的内容。这些文件夹中的每一个似乎都对应于一些数据文件(图片中突出显示的项目中的 alan-fout.kml)。这是 GeoJson,您可以将其复制、粘贴到文件中并在传单应用程序中引用。这里没有的是那些数据项的样式,您必须使用传单复制这些样式。
除此之外,您可能更愿意找到一种工具,将您本应上传到 uMap 的 kml 转换为 GeoJson(如果这是您喜欢的格式)。 Leaflet 也有一系列插件可以使用像 kml 这样的格式。
您可以下载 GeoJson、KML 和 GPX 格式的数据。转到左侧的 "more" 按钮 > 共享按钮 > 下载原始数据