Suchmodul mit Umkreis filter
am 25.09.2012 - 10:30 Uhr in
Hallo zusammen,
ich suche für mein Projekt ein Suchmodul mit Umkreis und Taxonomie filter Beispiel1 Beispiel2. Könnt Ihr mir was empfehlen?
- Anmelden oder Registrieren um Kommentare zu schreiben

Location und Views (exposed
am 25.09.2012 - 11:44 Uhr
Location und Views (exposed Filter)
Geht auch mit OpenLayers,
am 25.09.2012 - 12:26 Uhr
Geht auch mit OpenLayers, OpenLayers Proximity und Geofield, wobei das Geofield glaub auch schon eine Umkreissuche mitbringt. Zumindest wird dran gearbeitet.
Unter
am 26.09.2012 - 22:25 Uhr
Unter http://drupal.org/project/ol_locator findest du ein Features Modul, das dir eine fertige Umkreissuche auf Basis von OpenLayers in die Hand gibt.
Nach langer Zeit konnte ich
am 17.10.2012 - 09:05 Uhr
Nach langer Zeit konnte ich mich wieder meinem Projekt zu wenden und habe versucht die Umkreissuche mit Location und Views umzusetzen. Leider bekomme ich keine Suchergebnisse, wenn ich nach eine PLZ mit 5 km Radius suche. Ich möchte nur die Nodes filtern können und keine Map anzeigen. Ich komme einfach nicht weiter.
Hier meine Vorgehensweise:
1. installation und aktivierung des Location Moduls
2. Default Country Germany gesetzt
3. Location CCK Field in den Content Type integriert
4. content erstellt
5. in der View im exposed filter den Location: proximity hinzugefügt
Hoffe Ihr könnt mir weiterhelfen.
Kann mir keiner weiterhelfen?
am 25.10.2012 - 09:06 Uhr
Kann mir keiner weiterhelfen?
Hast du die deutschen
am 25.10.2012 - 09:16 Uhr
Hast du die deutschen PLZ/Städte in die Datenbank importiert?
Ich habe nix in die Datenbank
am 25.10.2012 - 09:47 Uhr
Ich habe nix in die Datenbank importiert. Im Verzeichnis sites\all\modules\location\database ist die Datei zipcodes.de.mysql vorhanden, muss ich diese in meine Datenbank importieren?
Ja - so war es zumindest
am 25.10.2012 - 09:55 Uhr
Ja - so war es zumindest bisher.
Es gibt hier auf Drupalcenter eine umfangreiche Anleitung zur Umkreissuche mit Locations und Views mit allen Schritten die durchgeführt werden müssen. Nutze dazu doch einfach mal die Suche - auch über Google.
Das sollte man generell machen wenn ein Problem auftritt. Die Problematik Umkreissuche wurde hier schon zig-Male behandelt.
Danke für den Tip, das wird
am 25.10.2012 - 13:11 Uhr
Danke für den Tip, das wird es wohl sein ich kann aber die zipcodes.de.mysql nicht in meine Datenbank importieren, laufe immer in den Timeout rein "Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\string_mb.lib.php on line 39"
woran kann das liegen?
So habe die Tabelle in die
am 26.10.2012 - 11:07 Uhr
So habe die Tabelle in die Datenbank über die shell importiert bekommen.
Nun habe ich ein anderes Problem. Habe mehrere Nodes mit PLZs in meiner Umgebung erstellt. Diese werden aber nur angezeigt, wenn ich bei der Suche unter "Distanz" eine "0" eingebe. Sobald ich einen Wert größer "0" eingebe, wird nir gar nichts mehr angezeigt.
Habe auch den Patch in der "location.de.inc" durchgeführt
function location_latlon_rough_de($location = array()) {return location_get_postalcode_data_de($location);
}
Hilft alles nix.
Das Problem, dass nur
am 26.10.2012 - 11:12 Uhr
Das Problem, dass nur Ergebnisse bei Distanz "0" angezeigt werden, hatten viele (ich auch). Dazu gibt es hier (und auch bei drupal.org) zahlreiche Threads mit Lösungen.
Ich habe die Lösung des Nuller-Problems leider nicht mehr im Kopf - bitte mal suchen.
Das habe ich getan habe auch
am 26.10.2012 - 12:08 Uhr
Das habe ich getan habe auch den oben genannten patch gefunden und angewendet aber das löst leider nicht mein Problem. Gilt der Patch nur für Drupal 6?
Keine Ahnung. Ich arbeite nur
am 26.10.2012 - 12:48 Uhr
Keine Ahnung. Ich arbeite nur mit 6.
Hab nochmal ein bisschen
am 26.10.2012 - 13:44 Uhr
Hab nochmal ein bisschen nachgebort und es sieht so aus, als werden die latidute und longitude Werte nicht in die Datenbank geschrieben siehe screenshot. Woran kann das liegen?
Aus der Ferne ist so etwas
am 26.10.2012 - 14:04 Uhr
Aus der Ferne ist so etwas schwer zu sagen.
Überprüfe die Geocoding-Optionen von Location, Einstellungen nochmal usw.
Ich habe die Ursache
am 07.11.2012 - 14:57 Uhr
Ich habe die Ursache gefunden. Meine Entwicklungsumgebung geht über einen Proxy ins Internet und da wurde abfrage zu Google geblockt. Hab den Proxy abgeschalten und jetzt werden die latidute und longitude Werte in die Datenbank geschrieben.
Das muss aber auch ohne Google gehen oder? Hab gelesen das google nur 25.000 abfragen erlaubt, alles was drüber ist kostet extra.