Geolocation Proximity Filter funktioniert nicht, wenn Koordinaten 1:1 übereinstimmen
Eingetragen von Maximus (129)
am 14.04.2014 - 19:41 Uhr in
am 14.04.2014 - 19:41 Uhr in
Hallo liebe Experten,
ich habe ein kleines Problem:
Ich nutze in eine meiner Views den Proximity Filter mit Geolocation. Dabei werden Nodes angezeigt, die laut Geolocation Field weniger als 300km entfernt sind. Das Ganze scheint gut zu klappen. Allerdings klappt das nicht, wenn die Koordinaten des Nodes 1:1 mit den angegebenen Filterkoordinaten übereinstimmen. Somit wär die Entfernung wirklich 0 und so hätte ich diese gerne auch angezeigt. Leider krieg ich das nicht hin. Stattdessen wird die Zeile einfach gar nicht angezeigt...
Hatte jemand schon das gleiche Problem? Wie kann ich dies lösen?
Vorab vielen Dank,
Max
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du in der Views "ist
am 14.04.2014 - 22:02 Uhr
Hast du in der Views "ist weniger als oder gleich" eingestellt oder nur "ist weniger als" ?
Bei mir funktioniert es mit "ist weniger als oder gleich", der Ort wird angezeigt mit KM 0,00.
Bin mir aber nicht sicher ob das der Grund ist, mehr so als Idee...
Grüße Jenna
Hallo Jenna, schonmal vielen
am 14.04.2014 - 22:53 Uhr
Hallo Jenna,
schonmal vielen Dank, also bei mir gibt der distance filter keine Möglichkeit kleiner oder gleich anzugeben...In der sql-Abfrage steht nur kleiner drin. Ich könnte jetzt zwar mit hook query form alter aus dem "<" ein "<=" machen, aber rein mathematisch ist ja 0 km kleiner 300km...es sollte also passen =D ich schätze, dass der filter keine entfernung berechnen kann, wenn die koordinaten absolut identisch sind...aber dann soll er den node doch bitte nicht raushauen, sondern so drin lassen =P
Ja klar, drin bleiben sollte
am 14.04.2014 - 23:41 Uhr
Ja klar, drin bleiben sollte die Node auch bei Null, ich hab mich auch vertan, ich nutze Geofield mit Views und dort funktioniert die Ausgabe mit 0 KM.
Grüße Jenna