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

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

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

Podobné prezentace


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

1 Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultant:Ing. Tomáš Minarčík Zpracovatel:Martina Sochorová Datum:5.5.2008 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 Co je to API? Co je to Mashup? API Mapových služeb 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 Závěr 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 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?

5 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?

6 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

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

8 Licenční podmínky 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. 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íť. Denní limit 50 000 dotazů na IP za den

9 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

10 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 -

11 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)

12 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 - TeleAtlas Mapy Yahoo! - NAVTEQ Mapy Virtual Earth - NAVTEQ

13 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!

14 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)

15 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)

16 Microsoft Google Yahoo!

17 Dual Maps

18 Vlastní aplikace 1/3 Google

19

20 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

21 Virtual Earth Vlastní aplikace 3/3

22 Poskytovatelé API mapových služeb rozšiřuji nabízené funkce. Výhody 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 Nevýhody Připojení k síti Závislost na poskytovateli mapového API a mapového serveru Závěr

23 http://googlemapsmania.blogspot.com/ http://www.mashupsoft.com/maps/downloads http://maps.google.com/ http://dev.live.com/virtualearth/sdk/ http://developer.yahoo.com/maps/ajax/index.html Zdroje

24 Děkuji za pozornost


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

Podobné prezentace


Reklamy Google