Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
ObsahUvod
PorovnanıAPI
Zaver
Mapy.cz vs. aMapy.cz
Petr Gadula
VSB-TU Ostrava
18. unora 2009
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Osnova
1 Obsah
2 Uvod
3 PorovnanıShodne funkceRozdılyPodkladyPoznamky k pouzitı
4 API
5 Zaver
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Osnova
1 Obsah
2 Uvod
3 PorovnanıShodne funkceRozdılyPodkladyPoznamky k pouzitı
4 API
5 Zaver
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Osnova
1 Obsah
2 Uvod
3 PorovnanıShodne funkceRozdılyPodkladyPoznamky k pouzitı
4 API
5 Zaver
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Osnova
1 Obsah
2 Uvod
3 PorovnanıShodne funkceRozdılyPodkladyPoznamky k pouzitı
4 API
5 Zaver
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Osnova
1 Obsah
2 Uvod
3 PorovnanıShodne funkceRozdılyPodkladyPoznamky k pouzitı
4 API
5 Zaver
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Prehled mapovych serveru
zahranicnı servery
maps.google.com - Google
maps.yahoo.com - Yahoo!
maps.live.com - Microsoft
ceske servery
mapy.cz - seznam.cz
amapy.cz - atlas.cz
dalsı: mapy.idnes.cz (CR 1:20 000), mapy.1188.cz
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Rozsah - velikost a kvalita
mapy.cz
CR a Evropa
amapy.cz
CR a Evropa (Evropa v pomerne malem merıtku)
svet
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Rozsah - velikost a kvalita
mapy.cz
CR a Evropa
amapy.cz
CR a Evropa (Evropa v pomerne malem merıtku)
svet
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Shodne funkce
planovac tras
tri zakladnı druhy map - zakladnı (automapa), letecke snımky,turisticka
dalsı vrstvy: turisticke znacky, cyklotrasy
merenı vzdalenostı
zjistenı GPS souradnice
pridanı ikon do mapy
poslanı emailem
vyhledanı objektu v mape (mesto, ulice, GPS souradnice,firma)
tisk
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Extra
mapy.cz
doprava
pocası
stınovanı
historicke mapy
letecke snımky 2002/2003
amapy.cz
vodacke mapy
turisticke s lepsım merıtkem a lepe zpracovane
kontextove menu (jet z/do, najdi nejblizsı, tisk, souradnice)
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Extra
mapy.cz
doprava
pocası
stınovanı
historicke mapy
letecke snımky 2002/2003
amapy.cz
vodacke mapy
turisticke s lepsım merıtkem a lepe zpracovane
kontextove menu (jet z/do, najdi nejblizsı, tisk, souradnice)
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Podklady
mapy.cz
NASA - druzicove
GEODIS - letecke snımky
PLANstudio - zakladnı
SHOCart - turisticke
amapy.cz
NASA, ESA - druzicove
CUZK - letecke
DPA s.r.o. - zakladnı a turisticke
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Podklady
mapy.cz
NASA - druzicove
GEODIS - letecke snımky
PLANstudio - zakladnı
SHOCart - turisticke
amapy.cz
NASA, ESA - druzicove
CUZK - letecke
DPA s.r.o. - zakladnı a turisticke
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Mapy.cz - letecky snımek
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
aMapy.cz - letecky snımek
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Poznamky
Udavane parametry
podporovane souradne systemy:
vojensky S42globalnı GPSJTSK klubu ceskych turistu
API bylo testovano na prohlızecıch Internet Explorer 6 a 7,Firefox, Opera. Safari, Konqueror a KHTML budou postupnenasledovat.
technologie: JSON, domReady, SVG a VML, object literal,AJAX, addEvent, closures..
Zkusenost
amapy.cz nefunkcnı v Opere 9.63 na Linuxu
v Konqueroru, v Firefoxu funkcnı
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Poznamky
Udavane parametry
podporovane souradne systemy:
vojensky S42globalnı GPSJTSK klubu ceskych turistu
API bylo testovano na prohlızecıch Internet Explorer 6 a 7,Firefox, Opera. Safari, Konqueror a KHTML budou postupnenasledovat.
technologie: JSON, domReady, SVG a VML, object literal,AJAX, addEvent, closures..
Zkusenost
amapy.cz nefunkcnı v Opere 9.63 na Linuxu
v Konqueroru, v Firefoxu funkcnıPetr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shodne funkceRozdılyPodkladyPoznamky k pouzitı
Podmınky
Licence
nastaveny tak, aby neomezovaly toho, kdo poskytuje sluzbyspojene s api volne
mapy.cz: Mapy API ma omezeny dennı pocet zobrazenı (vsoucasne dobe 1000 denne)
pouze nekomercnı vyuzitı
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Postup pouzitı
Kroky k vytvorenı vlastnı mapy
registrace
zıskanı klıce
do hlavicky HTML zadat adresu externıho JS s klıcem
vytvorit DIV, ve kterem se bude zobrazovat mapa
zapis v JS, co se ma zobrazit
mapy.cz
je nutne zadat konkretnı URL(i protokol http nebo https),nestacı jen domena
amapy.cz
konkretnı klıc lze pouzıt jen najedne domene, zadne IP adresy,jine domeny ci subdomeny,pouze localhost je povolen
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Postup pouzitı
Kroky k vytvorenı vlastnı mapy
registrace
zıskanı klıce
do hlavicky HTML zadat adresu externıho JS s klıcem
vytvorit DIV, ve kterem se bude zobrazovat mapa
zapis v JS, co se ma zobrazit
mapy.cz
je nutne zadat konkretnı URL(i protokol http nebo https),nestacı jen domena
amapy.cz
konkretnı klıc lze pouzıt jen najedne domene, zadne IP adresy,jine domeny ci subdomeny,pouze localhost je povolen
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Postup pouzitı
Kroky k vytvorenı vlastnı mapy
registrace
zıskanı klıce
do hlavicky HTML zadat adresu externıho JS s klıcem
vytvorit DIV, ve kterem se bude zobrazovat mapa
zapis v JS, co se ma zobrazit
mapy.cz
je nutne zadat konkretnı URL(i protokol http nebo https),nestacı jen domena
amapy.cz
konkretnı klıc lze pouzıt jen najedne domene, zadne IP adresy,jine domeny ci subdomeny,pouze localhost je povolen
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Postup pouzitı
Kroky k vytvorenı vlastnı mapy
registrace
zıskanı klıce
do hlavicky HTML zadat adresu externıho JS s klıcem
vytvorit DIV, ve kterem se bude zobrazovat mapa
zapis v JS, co se ma zobrazit
mapy.cz
je nutne zadat konkretnı URL(i protokol http nebo https),nestacı jen domena
amapy.cz
konkretnı klıc lze pouzıt jen najedne domene, zadne IP adresy,jine domeny ci subdomeny,pouze localhost je povolen
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Postup pouzitı
Kroky k vytvorenı vlastnı mapy
registrace
zıskanı klıce
do hlavicky HTML zadat adresu externıho JS s klıcem
vytvorit DIV, ve kterem se bude zobrazovat mapa
zapis v JS, co se ma zobrazit
mapy.cz
je nutne zadat konkretnı URL(i protokol http nebo https),nestacı jen domena
amapy.cz
konkretnı klıc lze pouzıt jen najedne domene, zadne IP adresy,jine domeny ci subdomeny,pouze localhost je povolen
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Ukazka: amapy.cz 1/2
HTML head
<script type="text/javascript" src="http://amapy.atlas.cz/api/api.ashx?guid=aa74ada5-9239-4e1f-8f6f-3d45de97986d"></script>
HTML body
<div id="mainMap" style="width: 800px; height: 600px;">
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
ObsahUvod
PorovnanıAPI
Zaver
Ukazka: amapy.cz 2/2
skript 2/2
var mojeznacka = new AMarker(mojemisto, {title : "AP Goliash",link : "http://www.goliash.net",label : "G",draggable : false
});// pridam znacku do mapymainMap.addOverlay(mojeznacka);
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Ukazka: mapy.cz 1/2
HTML head
<script type="text/javascript" src="http://api.mapy.cz/main?key=11593262d&ver=3&encoding=utf-8"></script>
HTML body
<div id="mojeMapa" style="width:800px;height:600px;"></div>
skript 1/2
var mapa = new SZN.MapEngine(document.getElementById(’mojeMapa’));// nastaveni stupne priblizenimapa.zoomSet(14);var pp = mapa.wgsToPP(’49d47m0.679sN’,’18d10m4.205sE’);// a nyni nastavime novy stredmapa.setCenter(pp.x,pp.y);
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Ukazka: mapy.cz 2/2
skript 2/2
// nastaveni mysimapa.mouseSet(7);
// vytvorime znackuvar mark = mapa.makeMark(’center’,’AP Goliash’);
// umistime znacku do mapy na drive vypoctene souradnicemapa.addMark(pp.x,pp.y,mark);
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Dokumentace
Manualy
http://amapy.atlas.cz/api/
http://napoveda.seznam.cz/cz/mapy-cz.html
Petr Gadula Mapy.cz vs. aMapy.cz
ObsahUvod
PorovnanıAPI
Zaver
Shrnutı
mapy.cz
obsahlejsı API
vıce datovych vrstev
obsahlejsı databaze (firmy.cz, propojenı na Wikipedii)
kvalitnejsı letecke snımky
amapy.cz
intuitivnejsı API
lepsı turisticke mapy
Petr Gadula Mapy.cz vs. aMapy.cz