[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Filialfinder
Seite 1 von 1

Filialfinder

Verfasst: 1. Feb 2016, 19:23
von engeltom
Hallo zusammen,

auf einer Homepage sollen auf einer Karte viele Standorte anzeigen. Über Google-Maps ist das grundsätzlich kein Problem. Ich möchte aber zusätzlich, dass man eine Umkreissuche starten kann sowie eine Auflistung aller Standorte.

Ein Beispiel findet ihr hier:

http://demo.lctr.co/?location=Frankfurt ... eutschland

Kennt jemand ein Script / eine Möglichkeit, das umzusetzen?

Vielen DAnk, Thomas

Re: Filialfinder

Verfasst: 3. Feb 2016, 12:15
von gupi
Hi,
eine Umkreissuche ist eine ganz besondere Herausforderung, denn wie der Name schon sagt, suchst Du innerhalb eines Kreises mit einem Radius von n km. Die Koordinaten beziehen sich aber auf eine annähernd rechteckige Anordnung die auf eine Kugel projiziert wurde.
Über die google-api kannst Du die Distanzen zwischen zwei Koordinaten ermitteln, aber hier ist die Anzahl der Anfragen begrenzt ohne das Kosten anfallen.
Wenn sich die Umkreissuche aber auf vorher festgelegte Startpunkte (Mittelpunkt des Suchkreises) bezieht, dann kannst du mit einmal angelegten Tabellen arbeiten.

Willst Du aber den Seitenbesucher nach seinem Standort fragen und darauf die Umkreissuche starten, ist der Aufwand deutlich höher.

Gib mal ein paar Details, was Du genau brauchst, dann kann man dir sicher bessere Tips geben

Gruß
Gunter

Re: Filialfinder

Verfasst: 9. Feb 2016, 12:09
von alexplus
Falls das hilft, ich werf das hier mal ergänzend rein:

http://www.brainworxx.de/brainlife/2011 ... erstellen/

Hier würden sich sicher einige freuen, wenn du schreibst, wie du's letztendlich gelöst hast. (Datenbank, Module, etc.) Die Frage nach einem Filialfinder kommt hier immer wieder, aber leider wird das Ergebnis nicht anderen zur Verfügung gestellt.

(Ich hätte gerne meine Lösung gerne veröffentlicht - allerdings wurde das Projekt abgebrochen, bevor es fertiggestellt war)