Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Mapy.cz vs. aMapy.cz Petr Gadula ˇ VSB-TU Ostrava
18. u ´nora 2009
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Osnova 1
Obsah
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Osnova 1
Obsah
2
´ Uvod
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Osnova 1
Obsah
2
´ Uvod
3
Porovn´an´ı Shodn´e funkce Rozd´ıly Podklady Pozn´amky k pouˇzit´ı
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Osnova 1
Obsah
2
´ Uvod
3
Porovn´an´ı Shodn´e funkce Rozd´ıly Podklady Pozn´amky k pouˇzit´ı
4
API
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Osnova 1
Obsah
2
´ Uvod
3
Porovn´an´ı Shodn´e funkce Rozd´ıly Podklady Pozn´amky k pouˇzit´ı
4
API
5
Z´avˇer
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google
ˇcesk´e servery
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google maps.yahoo.com - Yahoo!
ˇcesk´e servery
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google maps.yahoo.com - Yahoo! maps.live.com - Microsoft ˇcesk´e servery
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google maps.yahoo.com - Yahoo! maps.live.com - Microsoft ˇcesk´e servery mapy.cz - seznam.cz
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google maps.yahoo.com - Yahoo! maps.live.com - Microsoft ˇcesk´e servery mapy.cz - seznam.cz amapy.cz - atlas.cz
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Pˇrehled mapov´ych server˚ u
zahraniˇcn´ı servery maps.google.com - Google maps.yahoo.com - Yahoo! maps.live.com - Microsoft ˇcesk´e servery mapy.cz - seznam.cz amapy.cz - atlas.cz ˇ 1:20 000), mapy.1188.cz dalˇs´ı: mapy.idnes.cz (CR
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Rozsah - velikost a kvalita
mapy.cz ˇ a Evropa CR amapy.cz
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Rozsah - velikost a kvalita
mapy.cz ˇ a Evropa CR amapy.cz ˇ a Evropa (Evropa v pomˇernˇe mal´em mˇeˇr´ıtku) CR svˇet
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Shodn´e funkce pl´anovaˇc tras tˇri z´akladn´ı druhy map - z´akladn´ı (automapa), leteck´e sn´ımky, turistick´a dalˇs´ı vrstvy: turistick´e znaˇcky, cyklotrasy mˇeˇren´ı vzd´alenost´ı zjiˇstˇen´ı GPS souˇradnice pˇrid´an´ı ikon do mapy posl´an´ı emailem vyhled´an´ı objektu v mapˇe (mˇesto, ulice, GPS souˇradnice, firma) tisk Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Extra mapy.cz doprava poˇcas´ı st´ınov´an´ı historick´e mapy leteck´e sn´ımky 2002/2003 amapy.cz
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Extra mapy.cz doprava poˇcas´ı st´ınov´an´ı historick´e mapy leteck´e sn´ımky 2002/2003 amapy.cz vod´ack´e mapy turistick´e s lepˇs´ım mˇeˇr´ıtkem a l´epe zpracovan´e kontextov´e menu (jet z/do, najdi nejbliˇzˇs´ı, tisk, souˇradnice) Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Podklady mapy.cz NASA - druˇzicov´e GEODIS - leteck´e sn´ımky PLANstudio - z´akladn´ı SHOCart - turistick´e amapy.cz
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Podklady mapy.cz NASA - druˇzicov´e GEODIS - leteck´e sn´ımky PLANstudio - z´akladn´ı SHOCart - turistick´e amapy.cz NASA, ESA - druˇzicov´e ˇ UZK ´ C - leteck´e DPA s.r.o. - z´akladn´ı a turistick´e
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Mapy.cz - leteck´y sn´ımek
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
aMapy.cz - leteck´y sn´ımek
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Pozn´amky Ud´avan´e parametry podporovan´e souˇradn´e syst´emy: vojensk´y S42 glob´aln´ı GPS JTSK klubu ˇcesk´ych turist˚ u
API bylo testov´ano na prohl´ıˇzeˇc´ıch Internet Explorer 6 a 7, Firefox, Opera. Safari, Konqueror a KHTML budou postupnˇe n´asledovat. technologie: JSON, domReady, SVG a VML, object literal, AJAX, addEvent, closures.. Zkuˇsenost
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Pozn´amky Ud´avan´e parametry podporovan´e souˇradn´e syst´emy: vojensk´y S42 glob´aln´ı GPS JTSK klubu ˇcesk´ych turist˚ u
API bylo testov´ano na prohl´ıˇzeˇc´ıch Internet Explorer 6 a 7, Firefox, Opera. Safari, Konqueror a KHTML budou postupnˇe n´asledovat. technologie: JSON, domReady, SVG a VML, object literal, AJAX, addEvent, closures.. Zkuˇsenost amapy.cz nefunkˇcn´ı v Opeˇre 9.63 na Linuxu v Konqueroru, v Firefoxu funkˇcn´ı Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shodn´ e funkce Rozd´ıly Podklady Pozn´ amky k pouˇzit´ı
Podm´ınky
Licence nastaveny tak, aby neomezovaly toho, kdo poskytuje sluˇzby spojen´e s api volnˇe mapy.cz: Mapy API m´a omezen´y denn´ı poˇcet zobrazen´ı (v souˇcasn´e dobˇe 1000 dennˇe) pouze nekomerˇcn´ı vyuˇzit´ı
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Postup pouˇzit´ı Kroky k vytvoˇren´ı vlastn´ı mapy registrace
mapy.cz je nutn´e zadat konkr´etn´ı URL (i protokol http nebo https), nestaˇc´ı jen dom´ena Petr Gadula
amapy.cz konkr´etn´ı kl´ıˇc lze pouˇz´ıt jen na jedn´e dom´enˇe, ˇz´adn´e IP adresy, jin´e dom´eny ˇci subdom´eny, pouze localhost je povolen Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Postup pouˇzit´ı Kroky k vytvoˇren´ı vlastn´ı mapy registrace z´ısk´an´ı kl´ıˇce
mapy.cz je nutn´e zadat konkr´etn´ı URL (i protokol http nebo https), nestaˇc´ı jen dom´ena Petr Gadula
amapy.cz konkr´etn´ı kl´ıˇc lze pouˇz´ıt jen na jedn´e dom´enˇe, ˇz´adn´e IP adresy, jin´e dom´eny ˇci subdom´eny, pouze localhost je povolen Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Postup pouˇzit´ı Kroky k vytvoˇren´ı vlastn´ı mapy registrace z´ısk´an´ı kl´ıˇce do hlaviˇcky HTML zadat adresu extern´ıho JS s kl´ıˇcem
mapy.cz je nutn´e zadat konkr´etn´ı URL (i protokol http nebo https), nestaˇc´ı jen dom´ena Petr Gadula
amapy.cz konkr´etn´ı kl´ıˇc lze pouˇz´ıt jen na jedn´e dom´enˇe, ˇz´adn´e IP adresy, jin´e dom´eny ˇci subdom´eny, pouze localhost je povolen Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Postup pouˇzit´ı Kroky k vytvoˇren´ı vlastn´ı mapy registrace z´ısk´an´ı kl´ıˇce do hlaviˇcky HTML zadat adresu extern´ıho JS s kl´ıˇcem vytvoˇrit DIV, ve kter´em se bude zobrazovat mapa
mapy.cz je nutn´e zadat konkr´etn´ı URL (i protokol http nebo https), nestaˇc´ı jen dom´ena Petr Gadula
amapy.cz konkr´etn´ı kl´ıˇc lze pouˇz´ıt jen na jedn´e dom´enˇe, ˇz´adn´e IP adresy, jin´e dom´eny ˇci subdom´eny, pouze localhost je povolen Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Postup pouˇzit´ı Kroky k vytvoˇren´ı vlastn´ı mapy registrace z´ısk´an´ı kl´ıˇce do hlaviˇcky HTML zadat adresu extern´ıho JS s kl´ıˇcem vytvoˇrit DIV, ve kter´em se bude zobrazovat mapa z´apis v JS, co se m´a zobrazit mapy.cz je nutn´e zadat konkr´etn´ı URL (i protokol http nebo https), nestaˇc´ı jen dom´ena Petr Gadula
amapy.cz konkr´etn´ı kl´ıˇc lze pouˇz´ıt jen na jedn´e dom´enˇe, ˇz´adn´e IP adresy, jin´e dom´eny ˇci subdom´eny, pouze localhost je povolen Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Uk´azka: amapy.cz 1/2 HTML head <script type="text/javascript" src="http://amapy.atlas.cz/api/ api.ashx?guid=aa74ada5-9239-4e1f-8f6f-3d45de97986d">
HTML body
skript 1/2
var mojemisto = new AGeoPoint("49 47\’0.679\"N; 18 10\’4.205\"E" var mainMap = new AMap("mainMap"); mainMap.loadMaps(mojemisto, 20000); mainMap.addMapPart(new ASmallMapControl()); mainMap.addMapPart(new AMapTypeControl()); Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Uk´azka: amapy.cz 2/2
skript 2/2 var mojeznacka = new AMarker(mojemisto, { title : "AP Goliash", link : "http://www.goliash.net", label : "G", draggable : false }); // pˇ rid´ am znaˇ cku do mapy mainMap.addOverlay(mojeznacka);
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Uk´azka: mapy.cz 1/2 HTML head <script type="text/javascript" src="http://api.mapy.cz/ main?key=11593262d&ver=3&encoding=utf-8">
HTML body
skript 1/2
var mapa = new SZN.MapEngine(document.getElementById(’mojeMapa’) // nastaveni stupne priblizeni mapa.zoomSet(14); var pp = mapa.wgsToPP(’49d47m0.679sN’,’18d10m4.205sE’); // a nyni nastavime novy stred mapa.setCenter(pp.x,pp.y); Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Uk´azka: mapy.cz 2/2
skript 2/2 // nastaveni mysi mapa.mouseSet(7); // vytvorime znacku var mark = mapa.makeMark(’center’,’AP Goliash’); // umistime znacku do mapy na drive vypoctene souradnice mapa.addMark(pp.x,pp.y,mark);
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Dokumentace
Manu´aly http://amapy.atlas.cz/api/ http://napoveda.seznam.cz/cz/mapy-cz.html
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Shrnut´ı mapy.cz obs´ahlejˇs´ı API v´ıce datov´ych vrstev obs´ahlejˇs´ı datab´aze (firmy.cz, propojen´ı na Wikipedii) kvalitnˇejˇs´ı leteck´e sn´ımky amapy.cz intuitivnˇejˇs´ı API lepˇs´ı turistick´e mapy
Petr Gadula
Mapy.cz vs. aMapy.cz
Obsah ´ Uvod Porovn´ an´ı API Z´ avˇ er
Konec prezentace
Dˇekuji za pozornost.
Petr Gadula
Mapy.cz vs. aMapy.cz