Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultanti:Ing. Tomáš Minarčík, Zpracovatel:Martina Sochorová Datum:5.5.2008 VYSOKÁ ŠKOLA BAŇSKÁ –

Podobné prezentace


Prezentace na téma: "Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultanti:Ing. Tomáš Minarčík, Zpracovatel:Martina Sochorová Datum:5.5.2008 VYSOKÁ ŠKOLA BAŇSKÁ –"— Transkript prezentace:

1 Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultanti:Ing. Tomáš Minarčík, Zpracovatel:Martina Sochorová Datum: VYSOKÁ ŠKOLA BAŇSKÁ – TECHNICKÁ UNIVERZITA OSTRAVA HORNICKO – GEOLOGICKÁ FAKULTA OBOR GEOINFORMATIKA Diplomová práce Studie zahraničních volně dostupných API mapových služeb

2 Cíl Úvod Co je to API? Co je to Mashup? API Mapových služeb Výhody, Nevýhody Licenční podmínky Funkce API mapových služeb Prostorová data Srovnání prostorových dat pro Českou republiku Pro co využít API Mapových služeb Vlastní aplikace Obsah

3 Cílem projektu bylo pečlivě prostudovat API nejvýznamnějších zahraničních mapových služeb, popsat je a porovnat. Jednalo se o tyto poskytovatele: Google Maps API Yahoo! Maps Microsoft virtual earth interactive SDK (software development kit) Cíl

4 Úvod V dnešním světe se s informacemi setkáváme všude Většina informací se vztahuje k určitým místům Zvyšování potřeby tyto informace zobrazovat na mapě Mapové servery dnes umožňují mnoho funkcí Nároky uživatelů rostou Uvolnění API mapových služeb

5 API (application programming interface) Je rozhraní, které umožňuje komunikaci jednoho programu s druhým Slouží k zpřístupnění funkcionality programu a umožňuje programátorům využívat funkcionality jiného programu Určuje, jakým způsobem se funkce knihovny mají volat ze zdrojového kódu programu Co je to API?

6 Výsledek použití API Nová aplikace složená ze dvou a více zdrojů dat a API. Slouží k informačním účelům. Co je to Mashup?

7 API Mapových služeb Pomocí API Mapové služby můžete na své stránky umístit mapy, jaké znáte ze služby Google, Yahoo, Seznam atd Pomocí API si můžete vytvořit vlastní Mashup

8 NAKUPOVÁNÍ Ostrava-Poruba Ukázka Mashup Ostrava (mapy Virtual Earth) Upozornění kolik záznamů soubor obsahuje

9 Licenční podmínky 1/2 Smíte: Vytvářet internetové nebo intranetové aplikace nebo webové sítě, které používají mapové API pro osobní nebo obchodní použití, pokud jsou aplikace volně dostupné a nepřekračují denní limit. Použití dokumentace a příkladů k vytvoření vlastní aplikace. Obsahovat reklamu na stejné stránce nebo webové síti kde zobrazujete mashup. Nesmíte: Použít API k produkci papírových map k prodeji, reklamě nebo propagaci. Obsahovat mapy (Google, Yahoo!, Virtual Earth) v aplikacích, které účtujete uživatelům i kdyby tyto mapy byly jen malou částí z účtované služby; toto zahrnuje i předplatné, software jako službu aplikace a balíkové aplikace. Vytvářet vedení, navigaci, směrování, aktivní sledování nebo jiné aplikace, které používají data reálného času. Opětovné použití obrazu map Yahoo! bez API pro uskladnění uložených mapových obrazů a sloužící pro vlastní síť.

10 Licenční podmínky 1/2 Denní limit Google – dotazů na IP za den Yahoo! dotazů na IP za den Virtual Earth dotazů na IP za den

11 Funkce API mapových služeb 1/2 Google Maps APIYahoo! Maps Microsoft virtual earth interactive SDK Zobrazení mapy na vlastní URL Použití API klíče (api klíč) (idapi)- Standardní navigační ovládací prvky mapy (zoom, pan) Vlastní navigavční ovládací prvky mapy (zoom, pan) - Ovládání pro změnu typu mapy Přidání bodu na mapu Přidání lomené čary na mapu Přidání polygonu na mapu - Umístění ukazatele

12 Funkce API mapových služeb 2/2 Google Maps APIYahoo! Maps Microsoft virtual earth interactive SDK Informační okno Zobrazení dopravních informací Navigace - Streetview -- Zobrazení typu mapy “Bird’s Eye” -- Vložit vlastní překryv - Přidání KML souboru na mapu - Přidáni GeoRSS souboru na mapu Přidáni JSON souboru na mapu - - Možnost zobrazení v 3D režimu -

13 Ukázky funkcí mapových API Zobrazení dopravních informací (Yahoo!) Vložit vlastní překryv (Google) Standardní navigační ovládací prvky mapy (Google) Navigace (Virtual Earth)

14 Prostorová data Google, Yahoo! ani Microsoft nemohou poskytnout přesné informace o tom, kdy bude jaká oblast aktualizována. Převážně jsou jejich prostorová data od společností: Mapy Google - NAVTEQ a TeleAtlas Mapy Yahoo! – NAVTEQ Mapy Virtual Earth - NAVTEQ

15 Srovnání prostorových dat pro Českou republiku město Břeclav vpravo nahoře – Mapy Google vpravo dole – Mapy Virtual Earth vlevo dole – Mapy Yahoo!

16 Pro co využít API Mapových služeb Běžné události Doprava Počasí a Země Pivo & Víno Bydlení & Nemovitosti Zaměstnání Obchod Teroristické dění a jiné podezřelé aktivity (Google) Prodej/Pronájem nemovitostí v Londýně (Virtual Earth)

17 Pro co využít API Mapových služeb Statistika & Demografie Historické mapy Rekreace & Fitnes Přeprava & Turismus Významné osobnosti Knihy Námořní mapy Rekreace (Google) Námořní mapy (Google)

18 Microsoft Google Yahoo!

19 Alternativy ke Google Maps Google Sky Google Moon

20 Vlastní aplikace 1/3 Google

21

22 Vlastní aplikace 2/3 Yahoo! Neumí načítat soubory typu KML Umí načítat soubory typu GeoRSS Převod KML na GeoRSS přes GeoCommunity Nastavení cesty převodu v Yahoo! Pipes

23 Virtual Earth Vlastní aplikace 3/3

24 Pro uživatelé, kteří nejsou závislí na prostorových datech: Služba je poskytována zdarma Nemusí nakupovat prostorová data Nemusí nakupovat software, ve kterém zpracují prostorová data Nemusí si dělat starosti v jakém operačním systému pracuje zákazník Pro neprogramátory Pro programátory Výhody

25 Připojení na síť Závislost na poskytovateli mapového API a mapového serveru Nevýhody

26 Zdroje

27 Děkuji za pozornost


Stáhnout ppt "Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultanti:Ing. Tomáš Minarčík, Zpracovatel:Martina Sochorová Datum:5.5.2008 VYSOKÁ ŠKOLA BAŇSKÁ –"

Podobné prezentace


Reklamy Google