首页 > 解决方案 > 从 OSM 服务器地图导出 SVG

问题描述

我有一个托管一些地图的开放地图街道服务器,我正在使用传单查看我的网络应用程序中的坐标。我正在尝试将数据导出到 HTML 文件中,并尝试将每个点与地图的快照和 if 中心的标记相结合。

我不会有任何连接,所以我需要将数据存储在一个文件夹中,并将其链接到一个 img 标签。您知道从本地托管的 OSM 服务器检索以特定点为中心的 PNG 的任何方法吗?

标签: javascriptleafletopenstreetmap

解决方案


不,但是如果您知道边界纬度和经度对这些 Url 做出响应,您可以获得一个平铺PNG或格式:SVG

https://render.openstreetmap.org/cgi-bin/export?bbox=" + lat1 + long1 + lat2 + long2 + "&scale=yourSake&format=png;

纬度 2 经度 1 纬度 2 经度 2

经度 1 经度 1 经度 1 经度 2

您可以在此处找到用 C# 编写的这些加载程序的简单示例: Github


推荐阅读