Referát do pedm tu Geografické informační ř...
Transcript of Referát do pedm tu Geografické informační ř...
Referát do p edm tu Geografické informační ř ěsystémy
Jaroslav Ho ejší – hor412 ř
ObsahZákladní funkce map na GoogluAPI KeyPr vodce vytvo ením mapyů řOvládací prvky a událostiZnačkySoubory pro načtení dat do mapyFunkce Street View ObjectDalší funkceLiteraturaZáv rě
Základní funkce Google Maps
Základní funkce umož ují zobrazit ňmapu jako automapu, satelitní mapu a terénní mapu.
Krom toho mapa umož uje ě ňzobrazit sílu automobilové dopravy a dopravní nehody , ale toto je p ístupné hlavn v USA a v ř ězápadní Evrop . V jiných částech ěsv ta je tato funkce nefunkční.ě
Je tu funkce na označení trasy na map , po které m žeme jít p šky, ě ů ěautem, či ve ejnou dopravou a je řdopln na délkou trasy v km. ě
Dále si m žeme zobrazit na map ů ěmraky a fotky. Google pln ěspolupracuje s Wikipedii a Youtube, díky tomu si m žeme ůnechat zobrazit informace o místu, a p ípadn video tykající se tohoto ř ěmísta
API KeyAby jsme mohli použít Google Maps API
pot ebujeme tzv „API Key“, který je také řposkytován zdarma, ale mapa musí být voln ěp ístupná. ř
Nap .:ř„ABQIAAAAovB1oN6cZCEVglIaDRTSsRTvsyFt1ouJJbw8A6m4sq0ojyE9SRSZbvsIG76L9WAYavoUVTRE-liH1A“
P i vytvá ení map m žete použít „Google Ajax ř ř ůAPI, který umož uje práci použití jednoho „API ňklíče“ a jednoho „Namespace“ pro všechny API knihovny(Google Maps API, Google Search API, Google Feed API)
Pr vodce vytvo ením ů řmapy
Do své stránky m žeme jednoduše vložit bod ůna map pomocí tzv. Wizardu, který vygeneruje ěkód, který se vloží do stránky.
Nemusíme používat wizard ,stačí použít adresu své stránky, a pak si mapu sami m žeme ůnaprogramovat.
Na každé stránce , kde jsou Google Maps musí být vložen „API Key“
Mapy se programují pomocí JavaScriptu a OOP Vždy se musí ov it funkčnost JavaScriptu v ěř
prohlížečích pomocí metody GBrowserIsCompatible()
Ovládací prvky a událostiKaždý objekt má k dispozici události a
posluchače M žeme taky vytvo it vlastní událost pomocí ů ř
t ídy GEventř Google Maps Api taky obsahují ovládací prvky Lze taky vytvo it sv j ovládací prvek ř ůOvlivnit pozici ovládacího prvku na map ěM žeme taky kreslit tzv. „Polines“ neboli ů
lomených čar
ZnačkyP i vytvá ení map m žeme vytvo it postranní ř ř ů ř
lištu, s odkazy na značky, či pole s vybránímM žeme vytvo it značky, které ukazují na ů ř
bod, který si zvolíme a m že obsahovat ůpopis. Tyto značky mohou vypadat jinak, bu ďtím, že, použijeme ikony značky p edefinované Google Maps , nebo jsi je řm žeme vytvo it. V popisu značky m žeme ů ř ůpoužit záložky, odkazy, obrázky, čí m žeme ůvytvo it tzv. text po najetí myši na značkuř
Soubory pro načtení dat do mapy
Dále m žeme používat p i vytvá ení map ů ř řsoubory XML, Plain Textu a soubor JSON, či ůsouboru KML.
M žeme mít nap íklad v souboru XML ů řuloženou délku a ší ku ř
Dále m žeme načíst geografické informace ze ůsouboru KML, které pochází z programu Google Earth
V souborech m že taky být uložena barva ůjednotlivých bod .ů
Funkce Street View Object
Tato funkce umož uje ňzobrazit místo tak, jako kdyby jsme na tom míst stáli. ěM žeme se podívat ůnap . na ulici v celé řose 360 stup .ňů
D lá se to pomocí ěobjektu
GStreetviewPanorama
Tento objekt poskytuje rozhraní pro Street View Flash® viewer
Funkce Street View ObjectMusí se vytvo it tzv. kontejnér s DOM uzlem , ř
aby se Street Flash Viewer inicializoval. Doporučuje se velikost obrazu 200 na 200
pixel , protože pak obraz zabírá hodn ů ěpam ti.ě
Street View požaduje podporu Flash pluginu.Street View Points of View (POV) definuje
místo kamery, ale orientaci ne. Vlastnosti bodu jsou definovány pomocí
objektu Gpov a literál yawn, pitch a zoom. ů
Další funkceDále m žeme použít nadpisy ovládání v r zných ů ů
jazycích. Seznam jazyk je napsán na Google, ůkteré m žeme použít.ů
Dále je možné zm nit standardní velikost mapy. ěLze doplnit mapu o další pomocnou mapu, jak v
automapovém zobrazení, tak i v satelitním, či terénním zobrazení
Dále m žeme dopl ovat mapu o vzdálenosti ů ňmezi místy(body)
M žeme taky nastavit podbarvení celé mapyůDále m žeme p evád t adresy na koordináty na ů ř ě
mapě
Odkazymaps.google.comeconym.googlepages.com/index.htmcode.google.com/intl/cs/apis/maps/documentation/index.htmlclanky.gug.cz/2008/04/google-maps-api.htmlclanky.gug.cz/2008/04/google-ajax-api.htmlmaps.google.com/support/bin/answer.py?hl=cs&answer=41136
Záv r, dotazyě
D kuji za pozornost!ě