BLOG

Anleitung zur Einrichtung von Google Maps unter Drupal6

Da die Einrichtung von Google Maps immer wieder die gleichen Fragen aufwirft, hier eine Anleitung für Drupal 6.

Für die Anzeige von Google Maps Darstellungen auf Nodes eines Inhaltstyps werden Module folgende benötigt:

Zusätzlich ist das Submodule "Node Locations" (mitgebracht von Google Maps) zu aktivieren.
Die Google Einstellungen werden am besten vor dem Anlegen des ersten Nodes vorgenommen:

  1. Einstellung für Google Maps:
    Die Einstellung für Google Maps sind im Inhaltstyp (unter "Ort" bei einem deutschsprachigen Drupal) einzutragen.
    Anzahl der Adressen, Festlegung der abzufragenden Felder sowie der anzuzeigenden Felder
  2. Generierung eines Google Maps API Keys und Speichern des Keys unter /admin/settings/gmap
    Es empfiehlt sich, die Gültigkeit des Key gleich zu prüfen, indem man die Seite noch einmal speichert. Wenn es beim Speichern eine Fehlermeldung gibt, ist der Key für die aktuell verwendete Domain nicht gültig und man sollte sich einen neuen Key erstellen lassen.
  3. Konfiguration der GMap Location Einstellungen:
    Die Standard-Einstellungen für GMap-Location (/admin/settings/gmap_location) können in der Regel beibehalten werden. Hier lässt sich, wenn gewünscht, ein anderer Marker einstellen. Standard ist "Drupal".
  4. Location-Einstellungen:
    Die Location-Einstellungen ("Ort")-Einstellungen werden unter /admin/settings/location/main und Unterseiten vorgenommen werden. Hier wird festgelegt, welche "Engine" zur Darstellung und Erzeugung von Maps aus Geo-Coding Informationen ("Longitude" / "Latitude") verwendet werden. In den "Map Links" und "Geocoding Options" ist für alle Länder, die mit Google Maps dargestellt werden sollen, "Google Maps" zu wählen.
  5. Zum Schluss muss der Block "Location map" in irgendeiner Region aktiviert werden. Ich empfehle, sie im "Inhalt" mit auszugeben, damit der Kartenbereich ausreichend groß ist.

That's it...

Meinen Erfahrungen zufolge ist Drupal etwas zickig, wenn Maps nachträglich zu bestehenden Nodes "nachgerüstet" werden sollen. Die Option "regenerate marker cache" (/admin/settings/gmap) sollte dies eigentlich leisten, hat es bei mir aber nicht. Wenn es sich um eine überschaubare Anzahl von Inhalten handelt, hift dieser Workaround:

Nodes bearbeiten und von einen Marker manuell an beliebiger Position in der Karte setzen. Anschließend Node speichern und die Longitude / Latitude erneut beim erneuten Bearbeiten löschen. Nun wird aus den hinterlegten Location Daten die Geocodes erneut generiert und der Block mit der Map angezeigt.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.