Deutschlandkarte in Drupal abbilden
am 26.01.2014 - 17:36 Uhr in
Hallo,
ich möchte in Drupal gerne eine Deutschlandkarte einbinden, auf diese sollten dann User zugreifen können und bei der Anmeldungen ihren Standort per PLZ besser definieren zu können.
Die Hierachie sieht für DE ja so aus:
DE -> 16 Bundesländern
Bundesland -> (aufgeteilt in) Landkreise
Landkreis -> (aufgeteilt in) Städte und Dörfer
Stadt -> (wenn vorhanden) mehrere PLZ
Stadt -> (wenn größer) mehrere Bezirke
Ich dachte mir, man könnte sowas in der Taxonomie abbilden aber ich so wie ich das sehe kann ich da nur eine Ebene definieren und zwar Vocabular "Deutschland" und die Terms "Bayern, Hessen, Thüringen.. etc." .. Meine Frage jetzt:
Wie bilde ich eine Deutschlandkarte am besten ab? Taxonomiy + Module die die Terms wieder splitten können oder gibt es schon fertige Module dafür?
Würde mich über eine Antwort freuen!
- Anmelden oder Registrieren um Kommentare zu schreiben

Gmap Location hat zumindest
am 26.01.2014 - 23:45 Uhr
Gmap Location hat zumindest die Länder, Bundesländer und Städte alle drin. Je nachdem was du brauchst kannst du vielleicht mit Location (User Location) in Kombination mit GMap das erreichen.
Ansonsten gibt es sicher noch andere Ansätze, wie über IP Geolocation mit Zugriff auf deren Database.
location modul, geolocation,
am 27.01.2014 - 09:22 Uhr
location modul oder geolocation oder getdirections oder geo field....
Vielen Dank für eurer
am 27.01.2014 - 11:27 Uhr
Vielen Dank für eurer Feedback!
Ich habe mir unter euren Kommentaren das "Location" Modul ausgesucht. Ich kann die Städte wunderbar in das Profil einbinden und die User wird sogar ein "Auto Complete" angeboten.
Was ich allerdings nicht schaffe ist, mit Views eine Art "Suche" zu erstellen. Die Suche die ich Anfangs erklärt habe.
Ich möchte gerne das die Liste komplett angezeigt wird.
Als DE -> Bundesländer -> LK -> Städte & Dörfer
Mit Views kann ich nur auf die einzelnen Abschnitte zugreifen und dann auch nur auf z.b. Städte die User enthalten. Städte die noch garnicht gemachted sind, werden auch nicht angezeigt.
Ich habe zum Test 4 Fake User mit den Städten München, Stuttgart, Berlin und Köln erstellt..
In Views habe ich folgende Einstellungen "Filter Criteria" -> Location: City -> Haken bei >> "Expose this filter to visitors, to allow them to change it" + Contain.. leider finde oder sehe ich keine Einstellung für eine Liste mit den Städten.. Wenn ich den Filter nun teste sehe ich im Autocomplete nur die Städte die eben vorhanden sind.. wie schaffe ich es aber eine ganze Landkarte abzubilden und dass, wenn die Stadt noch nicht existiert eher eine "Wir konnten keine Ergebnisse finden" als garkeine Auswahlmöglichkeit.
Ich möchte gerne sowas wie hier realisiert:
-> http://www.markt.de/region.htm
LG,
Sam
Thank you
am 27.01.2014 - 12:20 Uhr
Thank you
Location Taxonomize?!
am 27.01.2014 - 12:33 Uhr
Ich dachte mir, man könnte sowas in der Taxonomie abbilden aber ich so wie ich das sehe kann ich da nur eine Ebene definieren und zwar Vocabular "Deutschland" und die Terms "Bayern, Hessen, Thüringen.. etc." ..
Ich kenne mich jetzt überhaupt nicht mit dem Location-Modul aus. Doch bei Taxonomie denke ich, Du kannst auch in D7 eine Hierachie bilden. Die von dir abgebildete Hierachie ist klar. Darstellen kannst Du sowas auch gut mit dem Modul Taxonomie-Menu. Ich dachte mir aber, dass es eine Verbindung von Taxonomie und Location geben muss. Das Modul Location Taxonomize könnte eine solche Verbindung sein. Ansonsten such mal auf http://drupalmodules.com. Die Suchfunktion dort liegt mir persönlich mehr als auf drupa.org.
Viel Erfolg
2be
Die Mühe, entsprechende
am 27.01.2014 - 23:07 Uhr
Die Mühe, entsprechende Taxonomien zu pflegen kannst du dir eventuell sparen. Wenn du zu Location GMap Location einsetzt, erhältst du verschiedene Location Views, die sich nach Ländern, Bundesländern... aufbauen mitgeliefert.
Hallo Zwerg, danke für dein
am 28.01.2014 - 11:49 Uhr
Hallo Zwerg, danke für dein Feedback!
Ich habe folgende zwei Module installiert:
https://drupal.org/project/location
und
https://drupal.org/project/gmap
Leider habe ich keine "Location Views" erhalten, aber sind das evlt. die falschen Module?
Habe jetzt auch noch
https://drupal.org/project/gmaplocation
.. gefunden allerdings nur für Drupal 6.
Habe ich das falsche verwendet?
Die Module sind korrekt
am 28.01.2014 - 12:13 Uhr
Habe jetzt auch noch
https://drupal.org/project/gmaplocation
.. gefunden allerdings nur für Drupal 6.
Habe ich das falsche verwendet?
Das gibt es nur für Drupal 6, das Modul ist Bestandteil von GMap in D7. Unter /admin/structure/views müsstest du jetzt die deaktivierten Views
- location_table
- location_directory
vorfinden. Aktiviere diese und du müsstest als Admin unter den entsprechenden Pfaden (z.B. http://deineseite/location/directory) deine Locations sehen, wenn du welche zugeordnet hast.
Mir fiel auf, dass Location bereits die Views mitliefert. GMap benötigst du nur zur Geokodierung, auf die du auch zunächst verzichten kannst, wenn dir eine reine Adresseingabe ausreicht.
Hallo Zwerg, ja die beiden
am 28.01.2014 - 15:03 Uhr
Hallo Zwerg,
ja die beiden Views sind bei mir vorhanden :). Unter dem Link sehe ich folgende Ansicht:
Aber wenn ich dich richtig verstanden habe, kann ich aus dieser View meine gewünschte Views basteln?
Die Frage ist jetzt, wie greift er auf Daten zurück die es im Context noch nicht gibt?
Im Grunde hat er ja die Struktur und die würde ich gerne, auch wenn der Inhalt 0 ist anzeigen lassen.
Bis hierin aber großes Dankeschön! :)
Customizing
am 28.01.2014 - 17:51 Uhr
Wenn ich dich richtig verstanden habe, möchtest du entsprechend navigiert die Übersichten ausgeben. Du musst natürlich Node Location aktivieren und bei deinen Inhaltstypen die Einstellungen für die Standorte konfigurieren.
Anschließend kannst du die View nach deinen Bedürfnissen anpassen, die Pfade nachverfolgen oder dir anhand dieser eigene basteln.
Kannst ja gern skizzieren, wie dein Ergebnis aussehen soll. Vielleicht wird das dann verständlicher ;-)
IP Geolocation Maps
am 30.01.2014 - 10:10 Uhr
navigator.geolocation.getCurrentPosition(GetLocation);
function GetLocation(location) {
alert(location.coords.latitude);
alert(location.coords.longitude);
alert(location.coords.accuracy);
}
You may use Google's client location API's
navigator.geolocation.getCurr
am 30.01.2014 - 09:43 Uhr
navigator.geolocation.getCurrentPosition(GetLocation);
function GetLocation(location) {
alert(location.coords.latitude);
alert(location.coords.longitude);
alert(location.coords.accuracy);
}
You may use Google's client location API's[/quote]
Zitat: You may use Google's
am 13.02.2014 - 13:21 Uhr
You may use Google's client location API's
Zur reinen Darstellung von Adressen brauchst du keine Google/Geolocation API.