Studie a zhodnocení domácích volně dostupných API mapových služeb Diplomová práce Vysoká škola Báňská – Technická univerzita Ostrava Hornicko – geologická fakulta Institut geoinformatiky Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultanti:Ing. Roman Ožana Zpracovatel:Lucie Fizková Datum:
Obsah Cíl práce Úvod Co je to API? API mapové služby Co je to mashup? Prostorová data Licenční podmínky Funkce API mapových služeb Ukázky mashupů Návrh vytvoření dalších českých mashupů Ukázkové aplikace dle vlastní tvorby Výhody a nevýhody Závěr
Cíl práce Provedení podrobné studie a popisu domácích volně dostupných API mapových služeb poskytovatelů Seznam a Atlas.
Úvod informace a prostorová data jsou stále více používaná mapové servery nabízejí mnoho užitečných funkcí požadavky uživatelů jsou každým dnem náročnější vznikají nové aplikace nad API mapovými službami
Co je to API? Application Programming Interface – rozhraní pro programování aplikací metoda definující standardní soubor, který vyvolá funkční procedury a další elementy sbírka procedur, funkcí nebo tříd nějaké knihovny API určuje, jakým způsobem se funkce knihovny mají volat ze zdrojového kódu programu cílem je poskytnout nějaký typ aplikací, které vyžadují přístup k operačnímu systému
API mapové služby API mapové služby jsou určené: pro rychlé vkládání mapy na webovou stránku pro vývoj různých mapových aplikací
Co je to mashup?
Prostorová data Mapové podklady: základní, letecké, turistické a historické mapy Poskytovatelé mapových podkladů: DPA s.r.o. ČÚZK PLANstudio, s.r.o. Geodis Brno, s.r.o. SHOcart, s.r.o. Austrian State Archive
Druhy mapových podkladů pro Ostravu
Licenční podmínky registrace uživatele a odsouhlasení smluvních podmínek API mapové služby lze používat volně bez omezení na nekomerčních stránkách služba je bezplatná poskytovatel má právo ukončit provozování služby bez upozornění uživatele poskytovatel má právo kdykoli API mapové služby změnit
Funkce API mapových služeb FunkceAtlas Seznam API1 Seznam API2 Zobrazení mapy Přidání ovládacích prvků Přidání značky na mapu S 42 WGS 84 JTSK UTM Více druhů map Měřítko a střed mapy
Funkce API mapových služeb FunkceAtlas Seznam API1 Seznam API2 Bublina s textem Bublina s obrázkem Bublina s HTML stránkou Bublina se záložkami Bublina s patičkou Vykreslení vektorové trasy Ovládání pomocí klávesnice Výběr pomocí rámečku Zobrazení pohybujících se ikonek
České mashupy nad Atlasem a Seznamem Výškopis České Republiky Mánesův most v Praze
České mashupy nad Atlasem a Seznamem Hledání adres a firem Hra s dynamickými značkami
České mashupy nad Googlem Hledání ubytování Hledání bytů bez realitní kanceláře
Zahraniční mashupy Sledování dopravy Sledování zemětřesení
Návrh vytvoření dalších českých mashupů vyhledávání spojů rychlíků a případně zobrazení zpoždění daných spojů sledování dopravy na vozovce sledování kriminality a poskytování informací o pohřešovaných osobách
Aplikace nad Atlasem
Aplikace nad Seznamem
Výhody mapové podklady jsou poskytovány zdarma vytváření vlastních aplikací z různých oblastí
Nevýhody vývoj českých API mapových služeb na přelomu let 2006 a 2007 poskytování základních funkcí velice málo existujících aplikaci potřeba internetové sítě spoléhání se na fungování mapového serveru a API poskytovatele API mapových služeb
Závěr I Vytváření aplikací závisí hlavně na znalostech a dovednostech programátora.
Zdroje dat Mueller, J. P.: Google web services. San Francisco, London, Sybex, 2004, 361 s.
Děkuji za pozornost