Task #6847
uzavřenýTask #6845: Cron - geolokace zarizeni v databazi
Cron - ziskani geolokace z google locations a ulozeni do databaze
100%
Aktualizováno uživatelem David Pivovar před téměř 7 roky(ů)
- Stav změněn z New na Accepted
- Priorita změněn z Normal na High
Aktualizováno uživatelem Michal Horký před téměř 7 roky(ů)
- Přiřazeno nastaven na Michal Horký
Aktualizováno uživatelem Michal Horký před téměř 7 roky(ů)
- Stav změněn z Accepted na Resolved
- % Hotovo změněn z 0 na 100
Aktualizováno uživatelem Michal Horký před téměř 7 roky(ů)
DB - přidání do tabulky ULICE atributy ZEM_SIRKA, ZEM_DELKA (pridano schema z PMA). Do tabulky ULICE jsem to dal z toho důvodu, že se nejedná přímo o lokaci zařízení, ale o lokaci ulice.
Geolokace se nastavují těsně před uložením do DB zavoláním fce Location::setGeolocation() - na lokále jsem musel upravit php.ini (konkrétně odkomentovat extension=php_openssl.dll kvůli protokolu HTTPS kvůli atributu KEY v URL). Poté docházelo k vyvolávání výjimek - bylo to způsobeno tím, že jsem nedostával potřebná data (konkrétně u ulice Klenčí pod Čerchovem). Proto jsem do kódu přidal, že pokud se nestáhnou potřebná data, do tabulky se nastaví ZEM_SIRKA a ZEM_DELKA na hodnoty -1. Problém upřímně nevím v čem byl, protože na danou URL jsem normálně v prohlížeči výsledky dostával, nicméně k vyřešení pomohlo, že pokud se jméno města a ulice shodují, do URL je jako adresa vloženo jenom město.
Aktualizováno uživatelem David Pivovar před téměř 7 roky(ů)
- Stav změněn z Resolved na Closed