uMap の埋め込み(カスタム OpenStreetMap マップ)

OpenStreet maps embedding の議論に続きます:以下の uMap を埋め込みたいのですが、動作しません。「許可された iframe」にドメイン (https://umap.openstreetmap.fr) を追加しましたが、投稿には「全画面表示」リンクしか表示されず、iframe は表示されません。また、埋め込み許可リストに umap.openstreetmap.fr を追加しましたが、これも効果はありません。

<iframe width="100%" height="300px" frameborder="0" allowfullscreen src="//umap.openstreetmap.fr/en/map/tzm-chapters_656435?scaleControl=false&amp;miniMap=false&amp;scrollWheelZoom=false&amp;zoomControl=true&amp;allowEdit=false&amp;moreControl=true&amp;searchControl=null&amp;tilelayersControl=null&amp;embedControl=null&amp;datalayersControl=true&amp;onLoadPanel=none&amp;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%2C31.80289258670676%2C-50.29541015625001%2C46.830133640447414&amp;layer=mapnik&amp;marker=39.7240885773337%2C-68.642578125" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=39.724&amp;mlon=-68.643#map=6/39.724/-68.643">地図を大きく表示</a></small>

何が足りないのでしょうか?

ああ… src="//umap.openstreetmap.frhttps を追加する必要がありました。デフォルトでは、uMap の共有メニューにはそれが含まれていません。

「いいね!」 2

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