Název Live prez Sear enta Maps

Podobné dokumenty
Mapy.cz vs. amapy.cz

Programování v jazyce JavaScript

Programování v jazyce JavaScript

Ajax - úvod. Klíčové pojmy: Ajax, skriptování na straně klienta a serveru, objekt XMLHttpRequest, DOM model.

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

GIS integrované využití 6 sem podtitul nebo stručně obsah. OpenLayers

Programování v jazyce JavaScript

Programování v jazyce JavaScript

Programování v jazyce JavaScript

HTML stránka vložení obrázku

Programování v jazyce JavaScript

HTML stránka odkaz, zvýraznění textu

!!Via!AUREA,!s.r.o.!

HTML Hypertext Markup Language

Programování v jazyce JavaScript

NSWI096 - INTERNET. Úvod do HTML

Geografické Informační Systémy 2007/ Kačmařík Vojtěch

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Petr Řezníček, REZ112

Google Earth a tvorba uživatelských map

Programování v jazyce JavaScript

Uspořádání klient-server. Standardy pro Web

Tvorba WWW stránek. Mojmír Volf

Inovace výuky prostřednictvím šablon pro SŠ

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Printris. Hra Printris je psána pomocí příkazů Javascriptu a standardních příkazů HTML.

(X)HTML, CSS a jquery

HTML - Úvod. Zpracoval: Petr Lasák

NSWI096 - INTERNET JavaScript

Geocoding. Jaroslav Bližňák bli016

Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč

Tvorba webu. Úvod a základní principy. Martin Urza

WWW a HTML. Základní pojmy. Ivo Peterka

Internet 2 css, skriptování, dynamické prvky

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

Úvod do aplikací internetu a přehled možností při tvorbě webu

Základy (X)HTML. WWW stránka WWW stránka dokument (soubor) s informacemi a pokyny pro jejich zobrazení

Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:

Po stisku Next se nám objeví seznam dostupných tříd (naše zkompilovaná třída User.KBI), viz následující obrázek.

Programování v jazyce JavaScript

Úvod do tvorby internetových aplikací

Prezentace pro předmět GIS. Jan Bajer; baj102

2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.

Aja j x a x v v P H P P

Nástrojová lišta v editačním poli

XSLT pomocí JavaScriptu v Mozille (... Opeře a Safari)

ČSFD.cz - technická specifikace reklamních formátů

Projekt Obrázek strana 135

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Lubomír Dobrovolský, DOB113

Mgr. Vlastislav Kučera lekce č. 2

Základy HTML, URL, HTTP, druhy skriptování, formuláře

Mgr. Vlastislav Kučera přednáška č. 2

7.CVIČENIE. Základy HTML

Mapa Česka:

ČERV. Hra Červ je psána pomocí příkazů Javascriptu a standardních příkazů HTML.

Internet cvičení. ZS 2009/10, Cvičení 3., Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

Uživatelská příručka

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 23 FORMÁT SOUČÁSTI]

13. Vytváření webových stránek

Tvorba webových stránek

VYHLEDÁVACÍ BANNER PRO WEBOVÉ STRÁNKY

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Uživatelská dokumentace

Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů

Vývoj Internetových Aplikací

Programátorská příručka

Možnosti tisku v MarushkaDesignu

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

Obrázek 6.14: Prohlížec nápovedy

Geografické informační systémy. Bc. Jaroslav Smutník SMU040

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

NSWI142 Webové aplikace Zkouškový test

Programátorské večery. Tomáš Herceg Microsoft Student Partner

Podpora nových webových technologií HTML5 a CSS3 v aktuálních verzích prohlížečů

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);

Dokumentace k projektu

Návrh a tvorba WWW stránek 1/8. Formuláře

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

Maturitní projekt do IVT Pavel Doleček

Základy WWW publikování

Front-end responzivního webu v HTML5 a CSS3.

Objektově orientované programování v jazyce Python

Internet. služby, domény, vyhledávání

Formuláře. Internetové publikování. Formuláře - příklad

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru

Semestrální práce 2 znakový strom

KIV/PIA 2012 Ing. Jan Tichava

ČSFD.cz - technická specifikace reklamních formátů

Pak Vám nabízíme v ceně našich služeb InfoČesko použít to, co už jednou aktualizujete u nás.

Příručka pro editaci kontaktů na eagri

Pear - hruška Systém pro implementaci a distribuci znovupoužitelných komponent (v PHP) Strukturovaná knihovna open-source (PHP) skriptů Systém pro dis

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

Úvod do programovacích jazyků (Java)

Tomáš Herout

Transkript:

Vladimír Jarotek Název Live Search prezentace Maps

Nadpis Obsah 1. Co je to Live Search Maps 2. API 3. Závěr 4. Literatura

Nadpis 1 Co je to a co nabízí Live Search Maps Jedná se o projekt (službu) prohledávání map od společnosti Microsoft a tato služba je součástí služby Live Search Nabízí zobrazení Leteckých Map 2D, 3D zobrazení a speciální pohled z ptačí perspektivy Informace o dopravě

Nadpis 1.1 - Prohledávání map Zadání názvu města Explore Collection RSS Obr. 1

Nadpis 1.1 - Prohledávání map Plánování trasy Dopravní situace Zajímavá místa Přidávání informací do LSM https://ssl.search.live.com/listings/listingcente r.aspx

Nadpis 1.2 - Letecké mapy Zobrazení letecké mapy (Aerial) Obr. 2

Nadpis 1.3-2D, 3D pohled a speciální pohled z ptačí perspektivy 2D pohled 3D pohled Obr. 3

Nadpis 1.3-2D, 3D pohled a speciální pohled z ptačí perspektivy Pohled z ptačí perspektivy Obr. 4

Nadpis 1.4 - Informace o doprave Doprava Obr. 5

Nadpis 2 - API Použitím na www umožňuje zobrazovat kromě 2D pohledu i 3D mapy Oficiální dokumentace na http://dev.live.com/virtualearth/sdk/ Popis tříd a metod na http://msdn2.microsoft.com/enus/library/bb429619.aspx Kód je ve formátu HTML

Nadpis 2.1 Mapa Nejprve je uveden DOCTYPE Následuje metatag udávající kódováni a přidání reference na map control V hlavičce (head) html souboru se definujeme vlastní funkce GetMap, která zajišťuje vykreslování mapy. Vytvoříme v ní instanci třídy VEMap a zavoláme metodu LoadMap pro samotné vykreslení.

Nadpis 2.1.1 Zdrojový kód <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- transitional.dtd"> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"> </script> <script type="text/javascript"> var map = null; function GetMap() { map = new VEMap('myMap'); map.loadmap(); } </script> </head> <body onload="getmap();"> <div id='mymap' style="position:relative; width:800px; height:400px;"></div> </body> </html>

Nadpis 2.1.1 Ukázka Obr. 5

Nadpis 2.1.1 getmap() Pro určení přesné oblasti, která má být vykreslena je třeba definovat parametry metody LoadMap() Ta je volána ve funkci getmap() LoadMap() může obsahovat několik parametrů LoadMap(VELatLong, zoom, style, fixed, mode)

Nadpis 2.1.1 loadmap() Parametr VELatLong Zoom Style Fixed Mode Popis Objekt třídy VELatLong reprezentuje střed mapy. Přiblížení mapy v rozsahu 1 až 19. Standardně je nastaveno 4. Specifikuje styl mapy. Standardně je VEMapStyle.Road. Booleova hodnota určuje, jestli je uživateli zamezeno měnit zobrazenou mapu. Standardně je tato možnost vypnuta. Udává styl zobrazení 2D nebo 3D mapy. Standardně je zobrazena VEMapMode.Mode2D. Tab. 1

Nadpis 2.1.1 getmap() Pro zobrazení Ostravy, se zoom levelem 12, hybridní mapa, a pohybování mapou není zakázáno map.loadmap(new VELatLong(49.83, 18.26), 12, 'h', false);

Nadpis 2.1.1 Výsledek Obr. 6

Nadpis 2.2 Menu Vyhledání lokace Kontrola mapy Nastavení zem. šířky a délky a velikost zoom levelu

Nadpis 2.2.1 Vyhledání lokace Pro možnost zadání místa a jeho vyhledání na mapě, stačí přidat novou funkci function FindLoc() { try { map.find(null, txtwhere.value); } catch(e) { alert(e.message); } } A poté přidat dva vstupy. Jeden jako formulář pro zadání výrazu a druhý jako tlačítko <INPUT id="txtwhere" type="text" name="txtwhere"> <INPUT id="find" type="button" value="find" name="find" onclick="findloc();">

Nadpis 2.2.2 Kontrola mapy Pro možnost nastavování zoomu, je nutné přidat dvě metody: function DoZoomIn(c) { map.zoomin(); } function DoZoomOut() { map.zoomout(); } A pro možnost zadání zem. šířky a délky function DoCenterZoom() { } var lat = document.getelementbyid('txtmaplat').value; var lon = document.getelementbyid('txtmaplon').value; var zoom = document.getelementbyid('zoomlevel').value; map.setcenterandzoom(new VELatLong(lat, lon), zoom);

Nadpis 2.2.2 Kontrola mapy Nakonec se přidají jendotlivé formuláře pro zadání hodnot <div>zem. šířka:<input id='txtmaplat' style='width: 30px' type='text' value='45' /></div> <div>zem. délka:<input id='txtmaplon' style='width: 30px' type='text' value='-120' /></div> <div> Zoom level:<input id='zoomlevel' type='text' style='width:15px;' value='5' /> <input type='button' value='set center & zoom' onclick='docenterzoom();' /> </div> <div> <input type='button' value='zoom In' onclick='dozoomin();' /> <input type='button' value='zoom Out' onclick='dozoomout();'/> </div>

Nadpis 2.2 Menu Výsledek pak vypadá následovně Obr. 7

Nadpis 3 - Závěr Kvalita a rozlišení map zachycujících území USA je velmi dobrá, nechybí ani propracované 3D modely budov ve velkých městech. Mimo Severní Ameriku už snímky tak dokonalé nejsou. Oproti Google Earth Aplikace od Microsoftu zatím nemá tak propracované možnosti zobrazování různých informačních a datových vrstev.

Nadpis 4 - Literatura http://dev.live.com/virtualearth/sdk/ http://msdn2.microsoft.com/enus/library/bb429619.aspx http://programujte.com/index.php?akce=clanek&cl =2008030100-microsoft-virtual-earth-uvod-do-api http://www.extrawindows.cz/online-mapy-svetana-live-search-maps

Nadpis Konec Děkuji za pozornost