Projekt

Obecné

Profil

Akce

Task #6847

uzavřený

Task #6845: Cron - geolokace zarizeni v databazi

Cron - ziskani geolokace z google locations a ulozeni do databaze

Přidáno uživatelem David Pivovar před asi 6 roky(ů). Aktualizováno před téměř 6 roky(ů).

Stav:
Closed
Priorita:
High
Přiřazeno:
Michal Horký
Cílová verze:
Začátek:
2018-05-09
Uzavřít do:
2018-05-20
% Hotovo:

100%

Odhadovaná doba:
4.00hod
Tags:

Aktualizováno uživatelem David Pivovar před asi 6 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ěř 6 roky(ů)

  • Přiřazeno nastaven na Michal Horký

Aktualizováno uživatelem Michal Horký před téměř 6 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ěř 6 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ěř 6 roky(ů)

  • Stav změněn z Resolved na Closed
Akce

Také k dispozici: Atom PDF