Ich muss lat / lng in einem Inhaltstyp speichern, um das offensichtlich Normale zu tun: Google Maps anzeigen. Aber im Moment habe ich gesehen, dass die besseren Module für die Google Map Integration mit v2, dass es veraltet ist.
In meinem Inhaltstyp fordere ich die anderen Daten (Straße, Stadt, Land, Landkreis) an, sodass ich kein Modul benötige, das diese Daten einfügen muss. Dies liegt daran, dass ich diese Daten in einen SOLR-Server einfügen muss.
Welches ist das beste Modul für Drupal, das Google Maps v3 verwendet? Oder muss ich eine benutzerdefinierte erstellen, die (zum Beispiel) das js-Skript von gmap3.net verwendet?
Vielen Dank.
M.
7
google-maps
ZioBudda
quelle
quelle
Antworten:
Der Ansatz sollte kartenunabhängig sein. Sie müssen die Dinge in zwei Teile teilen:
1) Datenspeicherung.
Sie benötigen hier drei Module:
Es mag schwierig aussehen, aber es ist wirklich einfach, diese drei Module so zu konfigurieren, dass sie gut spielen.
2) Datenanzeige.
Nachdem die Daten in der Datenbank gespeichert sind, können wir einen beliebigen Anzeigeansatz auswählen. Hier haben Sie zwei + Möglichkeiten: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Als dritte Option können Sie einen benutzerdefinierten js-Code verwenden, der spielt mit Google Maps
Alles hängt von Ihrem Endziel ab. OpenLayes spielt mit verschiedenen Map Engines und sieht für mich etwas aufgebläht aus. Wenn Sie sich für GMap entscheiden, erhalten Sie Google Maps V3-Unterstützung, bei der Sie besser bleiben als bei Google Maps API V2. Die Entwicklung von Google Maps API V2 wurde gestoppt, es werden keine neuen Funktionen eingeführt und es kann jederzeit aufgegeben werden. Warum also ein Risiko eingehen?
Verwenden Sie den benutzerdefinierten js-Kartencode, wenn das GMap-Modul Ihnen nicht das bietet, was Sie benötigen. Aber ich empfehle Ihnen wirklich, sich das GMap-Modul etwas genauer anzusehen.
quelle
Das Getlocations-Modul ( https://drupal.org/project/getlocations ) hat als erstes das GMAP / Location-Modul (Google Maps V2 Api-basiert) auf die Google Maps API 3-Version gebracht. Es hat seine Funktionen schnell entwickelt und erweitert und wird immer noch aktiv weiterentwickelt. Gleichzeitig würde ich die IP Geolocation Views & Maps ( https://drupal.org/project/ip_geoloc ) empfehlen, die in das Getlocations-Modul integriert sind und dies können um gut mit Google API 3 Maps zu arbeiten…
quelle