javascript - 从 OSM 服务器地图导出 SVG
问题描述
我有一个托管一些地图的开放地图街道服务器,我正在使用传单查看我的网络应用程序中的坐标。我正在尝试将数据导出到 HTML 文件中,并尝试将每个点与地图的快照和 if 中心的标记相结合。
我不会有任何连接,所以我需要将数据存储在一个文件夹中,并将其链接到一个 img 标签。您知道从本地托管的 OSM 服务器检索以特定点为中心的 PNG 的任何方法吗?
解决方案
不,但是如果您知道边界纬度和经度对这些 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
推荐阅读
- slack - 在 Slack API 中,ts 字段在整个工作区中是唯一的还是仅对通道而言是唯一的?
- python-3.x - Python:打印整行字符串匹配并且在句点后不被切断
- android - Android Studio Google Maps 在探索地图时不断返回用户位置
- flutter - 我怎样才能恢复热重载功能?
- python - 如何动态更改正在流式传输的推文类型并确定要发送给谁的消息?
- java - 通话录音应用程序无法在操作系统版本 7.0 以上的 android 中运行
- d - 如何使用类型推断以便删除可能的不可变/常量?
- apache-spark - 如何在pyspark中转换这个嵌套的json?
- python-3.x - python函数参数:复杂参数结构理解
- angular - 是否可以在 TypeScript 中导出封装在命名空间/模块中的接口/类型?