Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Map API Integration. 22 Intro Sage: Map.Search Integration Offen für Erweiterung, geschlossen für Änderung.

Ähnliche Präsentationen


Präsentation zum Thema: "Map API Integration. 22 Intro Sage: Map.Search Integration Offen für Erweiterung, geschlossen für Änderung."—  Präsentation transkript:

1 Map API Integration

2 22 Intro Sage: Map.Search Integration Offen für Erweiterung, geschlossen für Änderung

3 33 Agenda Einführung Vorgehensweise Evaluation Map-Engine Kernprobleme erläutert Warum ein Control? Struktur des Controls Berechnung der Landeskoordinaten Unerwartete Probleme Verwenden des Controls Demo Fragen Sage: Map.Search Integration

4 44 Einführung Aufgabenstellung Umbau von Sage 200 Aus Adressenstamm Karte anzeigen lassen Sage: Map.Search Integration Ziele Anzeigen der Adresse POIs optional anzeigbar Fahrroute zur Adresse kann berechnet werden Anzeigen von Adressen aus dem Adressenstamm im Umkreis von xx Kilometer Ansprechende, visuelle Gestaltung

5 55 Vorgehensweise Sage: Map.Search Integration Top-Down-Entwurf Entwurf beginnt mit abstrahierten Objekten Objekte werden immer weiter konkretisiert Systemanalyse Spezifikation der Anforderungen Systementwurf Implementierung Testing Pflege und Wartung

6 66 Evaluation Map-Engine Google Maps Sage: Map.Search Integration Map.Search EnginesVorteileNachteile Google Maps -Routenplaner Weltweit -Einfache Handhabung -Kostenpflichtig Map.Search-Gratis -Einfache Handhabung -Nur Schweiz weit Sieger = > Map.Search

7 77 Kernprobleme Sage: Map.Search Integration Folgendes Szenario habe ich für die Planung durchgespielt. Der Supporter Meier Hans möchte den Weg zu einem Kunden wissen

8 88 Kernprobleme Sage: Map.Search Integration Route Berechnen

9 99 Kernprobleme Sage: Map.Search Integration Der Supporter Meier Hans möchte den Weg zu einem Kunden wissen Nach einem intensiven Morgen möchte er sich im nächst gelegenen Restaurant verpflegen

10 10 Kernprobleme Sage: Map.Search Integration POIs anzeigen

11 11 Kernprobleme Sage: Map.Search Integration Der Supporter Meier Hans möchte den Weg zu einem Kunden wissen Nach einem intensiven Morgen möchte er sich im nächst gelegenen Restaurant verpflegen Da er schon mal in Basel ist, möchte Herr Meier den Kunden in der Umgebung noch einen Besuch abstatten

12 12 Kernprobleme Sage: Map.Search Integration Adresse in einem Gewissen Umkreis anzeigen

13 13 Warum ein Control? Sage: Map.Search Integration Einfacher Einbau in andere Applikationen Pflegeleichter Möglichkeit das Control zu verkaufen

14 14 Struktur des Controls Sage: Map.Search Integration

15 15 Berechnen der Landeskoordinaten Sage: Map.Search Integration Map.Search-API verwendet das Schweizer Landeskoordinaten Format Koordinaten werden in Sexagesimalsekunden umgerechnet. Ergebnis: Breite φ und die Länge λ. Es werden die Hilfsgrössen φ' und λ' aus φ und λ gebildet. Die Formeln dazu sind Schliesslich werden die Schweizer Koordinaten berechnet

16 16 Berechnen der Landeskoordinaten Sage: Map.Search Integration

17 17 Unerwartete Probleme Sage: Map.Search Integration Performance zum Berechnen der Kunden in einem Umkreis war schlecht Es wird nicht mehr die GeoCode-API von Google für das erhalten der Längen- sowie Breitengrade verwendet. Map.Search-API darf aus Datenschutzgründen keine Koordinaten einer Adresse welche eine Hausnummer beinhaltet liefern Es wird nun immer von dem Zentrum der Ortschaft berechnet Das Icon, welches verwendet wird um die Kunden in einem Umkreis anzuzeigen, muss auf einem Webspace liegen

18 18 Verwenden des Controls Sage: Map.Search Integration DLL Referenzieren Anschliessend muss ich im.xaml-Header einen Verweis Danach erstelle ich eine View, auf dem das Control positioniert wird

19 19 Demo Sage: Map.Search Integration

20 Besten Dank für Ihr Interesse! Damit Ideen Erfolg haben! www.sageschweiz.ch


Herunterladen ppt "Map API Integration. 22 Intro Sage: Map.Search Integration Offen für Erweiterung, geschlossen für Änderung."

Ähnliche Präsentationen


Google-Anzeigen