OpenStreetMap iframe-ben

 ( TCH | 2019. április 15., hétfő - 17:40 )

Van az OpenStreetMap. Ezt szeretném iframe-ből használni, úgy, hogy markereket is pakolhasson rá a felhasználó.

Namármost, ha ezt a linket kinyitom (https://www.openstreetmap.org/#map=17/47.50000/19.00000&layers=mapnik), akkor lehet rá pakolni a jelölőket, viszont ha ezt berakom iframe-be, akkor egy darab access denied fogad.
Ez a link (https://www.openstreetmap.org/export/embed.html?bbox=18.989052772521976%2C47.49519746831056%2C19.0109395980835%2C47.50479421370602&layer=mapnik&marker=47.5%2C19.0) működik iframe-ből, viszont semmi nem lehet vele csinálni azon felül, hogy mozgatom, meg zoomolom.

Valami ötlet?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az embed változat való beágyazásra, ezen viszont korlátozott a funkcionalitás. Ilyen a világ, hiába open :)

Valszeg https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options fejlécet értelmezi úgy a böngésződ, hogy nem lehet beágyazni. Csinálj egy mini PHP proxy-t, amit ha hívogatsz, akkor böngészőnek emulálva magát lekéri az oldalt és visszaadja XFramOpt header nélkül.

Alternatívaként ránézhetsz az OpenLayersre, kétszer már használtam pár év különbséggel, a doksi alapján mindkétszer pár perc alatt meg volt a térképen az oldalon és állhattam neki a nekem szükséges funkcióknak.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

+1
Ha tényleg csak markereket kell pakolgatni akkor programozói tudás nélkül, stack exchange-ről össze tudod vele hozni pár óra alatt.

sub

[Feliratkozás]