ArcGIS API for JavaScript

Transkrypt

ArcGIS API for JavaScript
ArcGIS API for JavaScript
Adam Kuran
Esri Polska
Co to jest?
Interfejs programistyczny do budowania
aplikacji mapowych.
Zbudowane na frameworku
Wykorzystuje HTML, CSS i JavaScript
Zacznijmy od przykładu!
Hello World!
Szkielet aplikacji
Odwołanie do ArcGIS API for JavaScript
<script type="text/javascript”
src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2">
</script>
Określenie stylu elementów ArcGIS API for JavaScript
<link rel="stylesheet" type="text/css"
href="http://[...]/claro.css">
<link rel="stylesheet" type="text/css"
href=http://[...]/jsapi/arcgis/3.2/js/esri/css/esri.css>
Zdefiniowanie, które klasy są wykorzystywane w aplikacji
dojo.require("esri.map");
Funkcja wywoływana po załadowaniu dokumentu
function init(){...}
dojo.addOnLoad(init);
Demo
1. Modyfikacja Hello World!
2. Osadzenie w systemie zarządzania treścią (CMS)
Coś więcej niż Hello World!
•
Wyszukiwanie (głos), pole powierzchni, odległość,
mapa bazowa, warstwy....
•
Drukowanie – podmiana szablonu
•
Edycja – Editor Tracking
•
Osadzenie w systemie zarządzania treścią (CMS)
•
Ten kolor mi się nie podoba!
DEMO – szablon aplikacji
Demo
1. Z górki na pazurki (Server Object Extension)
2. Gdzie ja byłem? (przeciągnij – upuść)
Co do tej pory zobaczyłem?
•
Lekkie narzędzie, doskonałe do osadzania w CMS.
•
Wykorzystanie eksperymentalnych interfejsów HTML5
• Speech API – wyszukiwanie głosem,
• File API – przeciągnij-upuść GPX
• inne...
•
Współpraca z modelami geoprzetwarzania – zadanie
wydruku
•
Zabezpieczenie danych właściciela podczas edycji
•
Współpraca z rozszerzeniami ArcGIS for Server – profil
przekroju terenu
Ciekawe! Dynamic Layers
Dodawania danych z określonej bazy danych
Zmiana kolejności warstw
Zmiana symbolizacji
DEMO
1.
Kolejność warstw, dodawanie nowych
2.
Zmiana symbolizacji
Dziękuję
Adam Kuran
[email protected]
Esri Polska

Podobne dokumenty