Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[GoogleMaps] Kartenausschnitt auf Webserver ablegen

Empfohlene Antworten

Veröffentlicht

Hallo,

ich hoffe ich bin hier richtig gelandet ;)

Im Rahmen eines Webprojekts (LAMP, Symfony) möchte ich auch gerne die Google Maps API mitbenutzen. Soweit so gut.

Da ich das Projekt großteils auf meinem Laptop entwickle, und mit diesem öfter mal in der Bahn sitze wo ich keinen Internet Zugang habe würde es mich interessieren, ob es möglich ist zumindest kleine Kartenausschnitte von GoogleMaps lokal zu speichern und diese dann so ansprechen zu können, als wäre es GoogleMaps selber?

Im Internet habe ich bisher leider nur was zu einer iPhone Anwendung gefunden und zu irgendwelchen GPS-Spielerein, aber nichts was mich weitergebracht hat ;)

Kann mir da bitte wer weiterhelfen? :)

Vielen Dank und viele Grüße

Wohl eher nicht. Aber du kannst so tun als ob.

Du sprichst in deiner anwendung nicht GoogleMaps direkt an, sondern bastelst dir einen Wrapper (oder AbstractionLayer oder wie auch immer du das nennen willst), über den du den Kartendienst ansprichst. Ich sage Kartendienst, weil du damit dann auch jeden Kartendienst einbinden kannst.

Also eine Klasse (oder Interface) o.ä. die die benötigten Funktionen bereitstellt und die du dann ansprichst, innerhalb der Klasse sprichst du dann z.B. GoogleMaps an. Wenn du dann den Kartendienst ändern willst, dann musst du nur diese Klasse austauschen. Für deine Anwendung ändert sich nichts.

Und für deine Zugfahrten hast du einfach eine Dummy Klasse, die egal was an Parametern ankommt immer dasselbe bild zurückliefert (z.B. von einem Schneemann ;) ).

  • Autor

Und für deine Zugfahrten hast du einfach eine Dummy Klasse, die egal was an Parametern ankommt immer dasselbe bild zurückliefert (z.B. von einem Schneemann ;) ).

Du hast Recht, so werde ichs wohl machen, anstatt einer Map mit "Sprechblase" erscheint dann halt der Schneemann mit "Sprechblase" ;)

Ein Interface über welches ich (theoretisch) diverse Map-Anbieter ansprechen kann (z.Z. nehm ich nur GoogleMaps) hab ich ja schon. Hätte halt gehofft, es gäbe irgendwas um den Dienst lokal und offline zu simulieren :)

Vielen Dank und viele Grüße :)

Wäre es nicht evtl auch einfach möglich, statt Google Maps zusätzlich Google Earth einzubinden? Dabei würden die Daten ja bei einer Vollinstallation auf dem PC liegen. Evtl kann man da auch nur einen bestimmten Kartensatz von nehmen.

earth einbinden ? oO gibts ne Api von der ich nichts weis ? ^^

  • Autor

Guten Morgen,

vielen Dank für die Tipps mit der GoogleEarth Api :)

Ich befürchte nur, das dies auch nicht offline funktionieren wird, da immer noch der Key online abgefragt wird.


Aus der Dokumentation:
http://code.google.com/p/earth-api-samples/source/browse/trunk/demos/chinasyndrome/index.html

<!-- *** Replace the key below below with your own API key, available at http://code.google.com/apis/maps/signup.html *** -->
<script src="http://www.google.com/jsapi?key=ABQIAAAAwbkbZLyhsmTCWXbTcjbgbRSzHs7K5SvaUdm8ua-Xxy_-2dYwMxQMhnagaawTo7L1FE1-amhuQxIlXw"></scr





[/php]

Ich werde das heute Abend aber noch mal genau ausprobieren, jetzt muss ich erst mal zur Arbeit flitzen ;)

Vielen Dank und viele Grüße

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.