Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Location und Stadtteile

Eingetragen von GevatterTod (85)
am 25.10.2012 - 10:19 Uhr in
  • Module
  • Drupal 7.x

Ich arbeite gerade mal wieder mit dem Location-Modul an einem Projekt. Hierfür wäre auch die Speicherung und Angabe von Stadtteilen wichtig, ebenso wie die Suche dannach.
Gibt es Module die auf Location aufsetzen und um ein Feld wie "Stadtteil" erweitern? Oder kann man umgekehrt über die Adresse einen Stadtteil ermitteln über Google-Maps? Hat damit jemand schon Erfahrungen gesammelt. Ein dirty Ansatz wäre einfach ein CCK-Feld für die Eingabe vom Stadtteil, allerdings hätte das dann natürlich keinerlei Bezug zur eigentlichen Adresse. Schöner wäre es das in feiner Harmonie mit der Location zu machen, wo es ja auch hingehört ;-)

‹ Galerie Modul Shadowbox erzwingt external Link ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn man die deutsche

Eingetragen von Ionit (1802)
am 26.10.2012 - 11:19 Uhr

Wenn man die deutsche zip-code-Tabelle importiert, kann man auch nach Stadtteilen suchen (Umkreissuche) ohne noch extra irgendetwas einrichten zu müssen. Die Stadtetile aller größeren Städte sind in der zip-code-Tabelle enthalten.

Edit: Man kann die Zip-Code-Tabelle natürlich auch selbst anpassen/erweiteren (falls irgendwas fehlen sollte).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und wie würde das gehen? Die

Eingetragen von GevatterTod (85)
am 27.10.2012 - 09:44 Uhr

Und wie würde das gehen? Die Stadtteile stehen da ja nicht drin. Die unterschiedlichen Postleitzahlen natürlich, aber das ist ja nicht deckungsgleich mit den Bezeichnungen von Stadtteilen, teilweise teilen sich 2 Orte oder Stadteile die gleiche PLZ.
D.h. ich müsste im Prinzip zusätzliche Einträge schaffen wie "Heidelberg Neuenheim", "Heidelberg Altstadt", usw. dann würde das ja aber wiederum direkt in der Postanschrift mit drinstehen, was eigentlich Quatsch ist und nicht so sein soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Und wie würde das

Eingetragen von Ionit (1802)
am 27.10.2012 - 10:48 Uhr
Zitat:

Und wie würde das gehen? Die Stadtteile stehen da ja nicht drin.

Von großen Städten, wie Berlin, sind die einzelnen Stadtteile in der Tabelle enthalten. (z.B. Kreuzberg oder Charlottenburg). Diese Einträge kann man (als Vorlage) einfach kopieren und für andere Städte verwenden.

"Neuenheim" (Stadtteil von Heidelberg) ist in meiner Tabelle auch vorhanden (PLZ 69120) und eine Umkreissuche ergibt die richtigen Ergebnisse, auch wenn man nicht extra "Heidelberg" dazuschreibt.

"Altstadt" hingegen ist problematisch da es mehrere Städte mit einem Stadtteil "Altstadt" gibt (Hamburg Altstadt, Düsseldorf Altstadt etc.) also muss man hier immer den Stadtnamen mit davor schreiben (in der Tabelle aber auch in der Suche).

Wenn ein Stadtteil mehrere PLZ hat, wird (glaube ich) immer die erste PLZ des Stadtteils (mit den lat/lon) in der zipcode-Tabelle verwendet. Wenn einem das nicht gefällt, muss man die Tabelle nach seinen Wünschen anpassen ...

Zitat:

D.h. ich müsste im Prinzip zusätzliche Einträge schaffen wie "Heidelberg Neuenheim", "Heidelberg Altstadt", usw. dann würde das ja aber wiederum direkt in der Postanschrift mit drinstehen, was eigentlich Quatsch ist und nicht so sein soll.

In welcher Postanschrift soll das dann drinstehen? Das verstehe ich nicht!

Nachtrag: Wenn man es richtig machen will, nutzt man für dieses Problem Autocomplete! Es gibt ein jQuery-Autocomplete mit der "MustMatch"-Function.

Tippt jemand die ersten 4 Buchstaben einer Stadt/Stadtteil ein, klappt eine Liste der (in der Datenbank enthaltenen) Orte/Stadteile auf (z.B. Altstadt (Düsseldorf), Altstadt (Hamburg), Altstadt (Sowieso), Altstadt (Sowieso2) usw. - die muss man natürlich vorher alle anlegen) und der User kann die korrekte Stadt mit dem Statdtteil auswählen. Gibt der User einen Ort oder Statdteil ein der falsch geschrieben ist und nicht in der Datenbank vorhanden ist, löscht die MustMatch-Function das Inputfeld sodass keine falschen Ortsangaben möglich sind (so mache ich das bei meiner Userregistrierung - da die User anahnd ihres Stadtnamens in diverse Kategorien eingeordnet werden und dazu eine korrekte Schreibweise unumgänglich ist). Würde z.B. jemand "Kreefeld" anstatt "Krefeld" verwenden, würde der User nicht im View "Krefeld" erscheinen und nur über die User-Suche (nach PLZ) auffindbar sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Google Places

Eingetragen von Helrunar (194)
am 28.10.2012 - 06:40 Uhr

Eigentlich sollte das mit Google Places machbar sein. Einfach das Suchfeld mit einem Feld ersetzen, das Google Places abfragt, und dann den Rückgabewert weiter verarbeiten.

https://developers.google.com/places/documentation/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: In welcher

Eingetragen von GevatterTod (85)
am 30.10.2012 - 22:59 Uhr
Zitat:

In welcher Postanschrift soll das dann drinstehen? Das verstehe ich nicht!

War jetzt ein Denkfehler von mir... Es ging um die Adressen der Nodes, aber da muss ich ja garnicht den Stadtteil eintragen, die werden ja dann nur entsprechend der Koordinaten vom Stadteil angezeigt.

Zitat:

Eigentlich sollte das mit Google Places machbar sein. Einfach das Suchfeld mit einem Feld ersetzen, das Google Places abfragt, und dann den Rückgabewert weiter verarbeiten.

Puh.... weiss nicht ob das wirklich mein Weg der Wahl wäre, habe jetzt garnichtmal sooo viel Lust mich gerade intensiv mit der Places API zu beschäftigen. Ich denke mit dem genannten Ansatz komme ich schonmal gut weiter.

Ein anderes Problem was ich gerade habe: Ich arbeite bzw würde gern mit der Search Api arbeiten (Kombinierte Suche nach z.B. Namen in Verbindung mit der Stadt und Umkreis). Search-Api Location habe ich da schon gesehen, allerdings läuft das ja scheinbar nur in Verbindung mit Solr, den ich dafür nicht zur Verfügung habe. Gibts noch andere Möglichkeiten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 11 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 15 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 34 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association