Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Imke Stolzer Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.