Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

GPS-Anwendung Entwicklung interaktiver Karten mit Microsoft Virtual Earth Manuel Hanke Matr.-Nr.: 451259.

Ähnliche Präsentationen


Präsentation zum Thema: "GPS-Anwendung Entwicklung interaktiver Karten mit Microsoft Virtual Earth Manuel Hanke Matr.-Nr.: 451259."—  Präsentation transkript:

1 GPS-Anwendung Entwicklung interaktiver Karten mit Microsoft Virtual Earth Manuel Hanke Matr.-Nr.: 451259

2 Inhalte des Vortrags Kurzüberblick über Virtual Earth Live Search Maps MapPoint Web Service Map Control API Schrittweise Entwicklung einer interaktiven Karte Quellen Manuel Hanke2Matr.-Nr.: 451259

3 Virtual Earth Virtual Earth ist eine Online-Mapping-Plattform von Microsoft Zugänglich über die Komponenten: Live Search Maps MapPoint Web Service Map Control API Live Search Maps und die Map Control API sind frei nutzbar Weiterentwicklung von MSN Maps Seit 2005 frei zugängliche Map Control API Manuel HankeMatr.-Nr.: 4512593

4 Live Search Maps Manuel HankeMatr.-Nr.: 4512594 (http://maps.live.de)

5 Live Search Maps Funktionen –Ortssuche –Branchensuche –Routenplanung –Umschalten zwischen Straßen- und Landkarte –Anlegen und erkunden von Collections* –3D Karte (Beta) * Sammlung von POIs (Point of Interest) Manuel HankeMatr.-Nr.: 4512595

6 MapPoint Web Service Kostenpflichtiger Geo-Koordinaten Service Service für Mapping in Desktop Applikationen Benötigt Windows Live ID 30 Tage Evaluationskonto danach Abrechnung über Zugrifftokens –Jahreszugang: 4500 für 500.000 Tokens –0,30 pro Token Beispiele: Manuel HankeMatr.-Nr.: 4512596 (http://demo.mappoint.net)

7 Kostenfrei und unbegrenzt nutzbar (privat & kommerziell) JavaScript API Sehr gut dokumentierte interaktive SDK mit vielen Anwendungs- und CodebeispielenSDK Eingeschränkte Funktionalität im Vergleich zum MapPoint Web Service relativ ungenau (nicht immer hausnummerngenau) keine aktuellen Verkehrsinformationen Manuel HankeMatr.-Nr.: 4512597 Map Control API

8 Ausschließlich für Web-Anwendungen konzipiert Online abrufbar im MS Developer Network Offline als CHM-Datei zum DownloadCHM-Datei Aktuelle Version 6.2 Zentrale Klassen VEMap (Kartenklasse) VELatLong (Koordinatenpunkt) Manuel HankeMatr.-Nr.: 4512598

9 VELatLong Objekt Beschreibt einen Koordinatenpunkt auf der Karte Koordinaten im WGS 84 System Instanziierung: var x = new VELatLong(latitude, longitude, altitude, altitudeMode); Mögliche Höhenmodi: Absolute – Absolute Höhe über dem WGS 84 Ellipsoid Relative (Default) – Höhe über Normal-Null Die Eigenschaften können nach Instanziierung über Methoden bearbeitet werden Beispiel: x.SetAltitude(50,Relative) Manuel HankeMatr.-Nr.: 4512599

10 Entwicklung einer interaktiven Karte Zuständigkeitsgebiete von Produktvertretern Vorgehensweise: –Einbinden der API –Darstellen einer Karte –Anzeigen der Produktvertreter –Einzeichnen der Zuständigkeitsgebiete –Eingabeoption für Interessentenadresse Manuel HankeMatr.-Nr.: 45125910

11 Einbinden der API DOCTYPE-Deklaration META Element mit Charset: utf-8 API Referenz Verweis Platzhalter, wo die Karte später angezeigt wird Manuel HankeMatr.-Nr.: 45125911

12 Anzeigen der Karte Separater Scriptblock für den JavaScript Code Aufruf der Funktion beim Aufruf der Seite Manuel HankeMatr.-Nr.: 45125912

13 Anzeigen der Produktvertreter Vertreterklasse Vertreterarray anlegen Benötigte Funktionen VEMap.Find(what, where, findType, shapeLayer, startIndex, numberOfResults, showResults, createResults, useDefaultDisambiguation, setBestMapView, callback); VEShape(type, points); Manuel HankeMatr.-Nr.: 45125913

14 Anzeigen der Produktvertreter Resultat einer VEMap.Find() Anfrage –wird an eine Callback-Funktion als Parameter übergeben oLayer –Gleich dem Anfragelayer (default VEMap) oResultType –Gleich dem Anfragetyp (default null) oResult[] –Array von Resultobjekten mit den Eigenschaften Name, Description, und einem VELatLong Koordinatenpunkt sError –Fehlermeldung bei einer ungültigen Suchanfrage Manuel HankeMatr.-Nr.: 45125914

15 Anzeigen der Produktvertreter Manuel HankeMatr.-Nr.: 45125915

16 Einzeichnen der Zuständigkeitsgebiete Zusätzliche Funktion addShape() Manuel HankeMatr.-Nr.: 45125916

17 Eingabeoption der Interessentenadresse HTML-Input Elemente hinzufügen Funktion zum Anzeigen des Pins Manuel HankeMatr.-Nr.: 45125917

18 Quellen Microsoft Developer Network »http://msdn.microsoft.com/en-us/library/bb429619.aspxhttp://msdn.microsoft.com/en-us/library/bb429619.aspx VE Live SDK »http://dev.live.com/virtualearth/sdk/http://dev.live.com/virtualearth/sdk/ Via Virtual Earth Portal »http://viavirtualearth.com/vve/Dashboard/Default.ashxhttp://viavirtualearth.com/vve/Dashboard/Default.ashx MapPoint Demonstration »http://demo.mappoint.net/http://demo.mappoint.net/ Microsoft Live Services »http://dev.live.com/http://dev.live.com/ Manuel HankeMatr.-Nr.: 45125918


Herunterladen ppt "GPS-Anwendung Entwicklung interaktiver Karten mit Microsoft Virtual Earth Manuel Hanke Matr.-Nr.: 451259."

Ähnliche Präsentationen


Google-Anzeigen