uMap嵌入(自定义OpenStreetMap地图)

继续讨论 OpenStreet 地图嵌入 的话题:我想嵌入下面的 uMap,但它无法正常工作。我已将域名 (https://umap.openstreetmap.fr) 添加到“允许的 iframe"列表中,但这只在帖子中显示“全屏查看”链接,而没有显示 iframe。我还将 umap.openstreetmap.fr 添加到了允许的嵌入列表中,同样没有效果。

<iframe width="100%" height="300px" frameborder="0" allowfullscreen src="//umap.openstreetmap.fr/en/map/tzm-chapters_656435?scaleControl=false&miniMap=false&scrollWheelZoom=false&zoomControl=true&allowEdit=false&moreControl=true&searchControl=null&tilelayersControl=null&embedControl=null&datalayersControl=true&onLoadPanel=none&captionBar=false"></iframe><p><a href="//umap.openstreetmap.fr/en/map/tzm-chapters_656435">全屏查看</a></p>

原生 OSM 地图可以正常显示(见下文),Google 地图也是如此。

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=-86.98974609375,31.80289258670676,-50.29541015625001,46.830133640447414&layer=mapnik&marker=39.7240885773337,-68.642578125" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=39.724&mlon=-68.643#map=6/39.724/-68.643">查看更大地图</a></small>

我可能漏掉了什么?

啊……我需要在 src="//umap.openstreetmap.fr 中添加 https,默认情况下 uMap 的分享菜单中并不包含它。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.