Új hozzászólás Aktív témák

  • Taci

    addikt

    Tudjátok esetleg, hogy van-e olyan lista a magyar településekről, amiben szerepel a település Place ID-ja (és esetleg még a koordinátái is, de ez már csak plusz)?
    Már eljutottam oda, hogy akár fizetnék is érte.

    Ezt a weather widget-et szeretném használni: https://weatherwidget.io/ Illetve nem ezt szeretném, de ez olyan szinten testre szabható, hogy ettől jobbat nem találtam.

    A nehezebb része ott kezdődik a dolognak, hogy a felhasználó koordinátái alapján szeretném kijelezni az időjárási adatokat, a dinamikus lokációváltozatást pedig ezt a widget nem támogatja. Legalábbis hivatalosan nem.

    De átnézem a kódját, és az időjárási adatokat innen szedi: https://forecast7.com/
    Budapest időjárását pl. innen: https://forecast7.com/hu/47d5019d04/budapest/

    Ebből sikerült kisakkozni, hogy a 47d5019d04 ami Budapestet "azonosítja", az a koordinátáinak egy "leegyszerűsített" változata:
    é.sz.: 47,4983°
    k.h.: 19,0408°
    Itt kerekíti a tizedes vessző után 2 tizedesjegyre, és a tizedes vesszőt d-vel jelöli.
    Így lett belőle 47d50 és 19d04. És így lett belőle a teljes link.

    Ez mind szép és jó, csak azért ezt ~3200 településnévre kisakkozni nem 2 perc.

    Kerestem, kutattam, és rátalátam arra, hogy ha tudom a település Place ID-ját (pl. a Google-től: [link] ), akkor abból le tudom kérni a https://forecast7.com/hu/ utáni részt.
    Budapest Place ID-ja pl.: ChIJyc_U0TTDQUcRYBEeDCnEAAQ
    Ezt ha beírom ez után a linkrészlet után: https://forecast7.com/api/getUrl/,
    akkor a kapott URL a kért adatot adja vissza:
    https://forecast7.com/api/getUrl/ChIJyc_U0TTDQUcRYBEeDCnEAAQ
    47d5019d04/budapest
    És meg is vagyok.

    Ezt nem szeretném ezzel a 3000 fölötti településszámmal kézzel eljátszani, szkriptelésre módot pedig még nem találtam, így az jutott eszembe, hátha valaki valahol ezt már megcsinálta és elérhetővé tette, akár fizetős változatban is.
    A Place ID fix, univerzális, pl. ha Google-ben rákerestek Budapestére, 5 oldalnyi találatot hoz. Szóval biztosan elérhetőek ezek az adatok valahonnan.

    Ha tudjátok, honnan, hogyan lehetne ezeket megszerezni, kérlek, szóljatok.

    (Addig is összeszedtem a megyeszékhelyekét, addig azokat jelzem csak ki (a felhasználók közelsége alapján.)

    Köszi!

Új hozzászólás Aktív témák