如何使用自定义地图数据 overlay/boundary pre-loaded 打开 OpenStreetMap iD 编辑器?

How to open OpenStreetMap iD Editor with a Custom Map Data overlay/boundary pre-loaded?

在 OpenStreetMap iD 编辑器(登录并尝试编辑时在网站上获得的主要编辑器)中,有一种方法可以覆盖自定义边界,如下面的屏幕截图所示。

最新的任务管理器在 iframe 左右显示 iD 编辑器,但早期版本过去只是在新选项卡中打开它,自定义覆盖数据仍然通过 URL 参数工作,或者可能附上一些 header。

这是怎么做到的?当用户单击我网站上的一个按钮时,我想在 iD 编辑器上覆盖一个类似的边界,它会在一个新选项卡中打开 iD 编辑器并选择 co-ordinates。

将 link 作为 url 参数传递给 gpx。 https://github.com/openstreetmap/iD/blob/develop/API.md

nikhil 编辑:发现在主要的 openstreetmap 站点中,我们必须将 gpx 参数放在 # 之后,而不是作为常规查询参数。所以,这有效: https://www.openstreetmap.org/edit#gpx=https%3A//server.nikhilvj.co.in/pmgsy/gpx/1445.gpx

参考:https://github.com/openstreetmap/openstreetmap-website/issues/3540