Joms.Geocoding
Constructor
Slouží k hledání měst, ulic, adres, atd.
parametry
| Joms.App | app | Objekt aplikace. |
| Joms.GeocodingConf | cfg? | Konfigurační objekt. |
metody
- showResults(icon, zoom, callback)
- searchText(text, type)
- searchStreetsInCity(cityName)
- searchNearestCp(pos, maxResCount)
- searchCpInCity(cp, cityName)
vlastnosti
- Array(Joms.GeocodingResult) results Pole vyhledaných adres (v pořadí podle relevance).
- Joms.Rect envelopeRect Minimální souřadnicová obálka všech vyhledaných adres.
Metody
Znázorní vyhledané adresy v mapě.
parametry
| Joms.Icon | icon | Ikonka, kterou budou jednotlivé adresy v mapě zobrazeny. |
| boolean | zoom | Pokud true, pak je mapa posunuta / přiblížena / oddálena tak, aby byly všechny vyhledané adresy viditelné. |
| Function | callback? | Funkce, která bude volána při kliknutí na ikonku. Jako parametr dostane Event, Joms.Marker a Joms.GeocodingResult. |
Joms.Geocoding.hideResults()
Schová zobrazené výsledky
Joms.Geocoding.zoomToResults()
Posune / přiblíží / oddálí mapu tak, aby byly všechny vyhledané adresy v mapě viditelné.
Vyhledá adresy podle zadaného řetězce. Po vyhledání výsledků je zavolán hook 'geoSearched' s parametrem
ukazujícím na Geocoding objekt a typem výsledku 'text'.
parametry
| String | text | Text, podle kterého je adresa vyhledávána. |
| String | type | Příznak, se kterým bude volán hook geoSearched. Umožňuje rozlišení zpracovaných výsledků. |
Vyhledá ulice v městě s daným názvem a vrátí jejich seznam. Po vyhledání výsledků je zavolán hook 'geoSearched' s parametrem
ukazujícím na Geocoding objekt a typem výsledku 'streetsincity'.
parametry
| cityName |
Vyhledá nejbližší adresy k zadané souřadnici. Po vyhledání výsledků je zavolán hook 'geoSearched' s parametrem
ukazujícím na Geocoding objekt a typem výsledku 'nearestcp'.
parametry
| pos | pozice v mapových souřadnicích | |
| maxResCount | maximální počet výsledků |
Vyhledá číslo popisné nebo orientační v daném městě. Po vyhledání výsledků je zavolán hook 'geoSearched' s parametrem
ukazujícím na Geocoding objekt a typem výsledku 'cpincity'.
parametry
| cp | - číslo popisné nebo orientační | |
| cityName | - název města |