Flexible Karten-Mashups mit Mapstraction
Internet-Kartendienste <ul><li>Geocoding („Wien Rabenhof“  »   48.209206, 16.372778 ) </li></ul><ul><li>Anzeigen von POI‘s...
Anbieter <ul><li>Google Maps (maps.google.com) </li></ul>
Anbieter <ul><li>Google Maps (maps.google.com) </li></ul><ul><li>Virtual Earth (M$, maps.live.com) </li></ul><ul><li>OpenS...
Kartendienste einbinden Meine Karte page.html <script src= &quot;http://provider.com/mapapi.js&quot; /> <script type= &quo...
Kartendienste einbinden Meine Karte page.html Meine Karte page.html <script src= &quot;http://provider.com/mapapi.js&quot;...
„ Google is doch eh super, warum soll ich mir  andere Kartendienste  anschauen?“
Google Maps vs. OpenStreetMap Rabenhof, 1030 Wien
Google Maps vs. OpenStreetMap Rabenhof, 1030 Wien
Google Maps vs. OpenStreetMap Freistadt, Oberösterreich
Google Maps vs. OpenStreetMap Freistadt, Oberösterreich
Google Maps vs. VirtualEarth Rabenhof, 1030 Wien
Google Maps vs. VirtualEarth Rabenhof, 1030 Wien
Google Maps vs. VirtualEarth Freistadt, Oberösterreich
Google Maps vs. VirtualEarth Freistadt, Oberösterreich
Kartenqualität abhängig von <ul><li>Provider </li></ul><ul><li>Kartentyp </li></ul><ul><li>Kartenausschnitt </li></ul><ul>...
„ Toll.  Aber wie kann ich  mehrere Kartendienste  einbinden, ohne in x verschiedenen APIs programmieren zu müssen?“
MAP PROVIDER ABSTRACTION
MAP  PROVIDER   AB STRACTION
MAPSTRACTION http://www.mapstraction.com
Mapstraction <ul><li>eine API für 11 verschiedene Kartenprovider </li></ul><ul><li>Providerwechsel on the fly </li></ul><u...
Buyer beware! <ul><li>Nutzungsbedingungen der Provider beachten  »  kommerzieller Einsatz </li></ul><ul><li>Usage Quotas (...
Nächste SlideShare
Wird geladen in …5
×

Karten-Mashups mit Mapstraction

1.550 Aufrufe

Veröffentlicht am

Präsentation BarCamp Juni 2009 Wien

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.550
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
8
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Karten-Mashups mit Mapstraction

  1. 1. Flexible Karten-Mashups mit Mapstraction
  2. 2. Internet-Kartendienste <ul><li>Geocoding („Wien Rabenhof“ » 48.209206, 16.372778 ) </li></ul><ul><li>Anzeigen von POI‘s (Points of Interest) </li></ul><ul><li>Darstellung von zurückgelegten Strecken ( z.B. Mountainbike-Tour) » KML-Overlay </li></ul><ul><li>(Routing: Wie komme ich von A nach B?) </li></ul>
  3. 3. Anbieter <ul><li>Google Maps (maps.google.com) </li></ul>
  4. 4. Anbieter <ul><li>Google Maps (maps.google.com) </li></ul><ul><li>Virtual Earth (M$, maps.live.com) </li></ul><ul><li>OpenStreetMap (openstreetmap.org) </li></ul><ul><li>Yahoo Maps (maps.yahoo.com) </li></ul><ul><li>… </li></ul>
  5. 5. Kartendienste einbinden Meine Karte page.html <script src= &quot;http://provider.com/mapapi.js&quot; /> <script type= &quot;text/javascript&quot; /> function init() { var map = new ProviderMap(document.getElementById(&quot;map&quot;)); map.setCenter(new ProviderPoint(48.120, 16.22), 13); } </script> … <body onload=&quot;init()&quot;> #map
  6. 6. Kartendienste einbinden Meine Karte page.html Meine Karte page.html <script src= &quot;http://provider.com/mapapi.js&quot; /> <script type= &quot;text/javascript&quot; /> function init() { var map = new ProviderMap(document.getElementById(&quot;map&quot;)); map.setCenter(new ProviderPoint(48.120, 16.22), 13); } </script> … <body onload=&quot;init()&quot;> #map
  7. 7. „ Google is doch eh super, warum soll ich mir andere Kartendienste anschauen?“
  8. 8. Google Maps vs. OpenStreetMap Rabenhof, 1030 Wien
  9. 9. Google Maps vs. OpenStreetMap Rabenhof, 1030 Wien
  10. 10. Google Maps vs. OpenStreetMap Freistadt, Oberösterreich
  11. 11. Google Maps vs. OpenStreetMap Freistadt, Oberösterreich
  12. 12. Google Maps vs. VirtualEarth Rabenhof, 1030 Wien
  13. 13. Google Maps vs. VirtualEarth Rabenhof, 1030 Wien
  14. 14. Google Maps vs. VirtualEarth Freistadt, Oberösterreich
  15. 15. Google Maps vs. VirtualEarth Freistadt, Oberösterreich
  16. 16. Kartenqualität abhängig von <ul><li>Provider </li></ul><ul><li>Kartentyp </li></ul><ul><li>Kartenausschnitt </li></ul><ul><li> » Kein Provider liefert überall konstante Qualität </li></ul>
  17. 17. „ Toll. Aber wie kann ich mehrere Kartendienste einbinden, ohne in x verschiedenen APIs programmieren zu müssen?“
  18. 18. MAP PROVIDER ABSTRACTION
  19. 19. MAP PROVIDER AB STRACTION
  20. 20. MAPSTRACTION http://www.mapstraction.com
  21. 21. Mapstraction <ul><li>eine API für 11 verschiedene Kartenprovider </li></ul><ul><li>Providerwechsel on the fly </li></ul><ul><li>unterstützt Kartensteuerung, POIs, Polygone, Geocoding, Routing, Umkreissuche </li></ul><ul><li>seit 2005 (!) aktiv </li></ul><ul><li>mit v2 modulare, plugin-basierte Architektur </li></ul>
  22. 22. Buyer beware! <ul><li>Nutzungsbedingungen der Provider beachten » kommerzieller Einsatz </li></ul><ul><li>Usage Quotas (Google Geocoding: 1000 Requests/Tag) </li></ul><ul><li>Zuviele Provider » schlechte Performance </li></ul>

×