Frage

Ich bin derzeit der Aufbau einen Web-App für ein britisches Unternehmen mit vielen Filialen in Großbritannien. Ich möchte ein implementieren ‚meine nächste finden‘ auf der Grundlage der folgenden.

  1. PLZ
  2. Sehenswürdigkeiten

So könnte der Benutzer geben Sie entweder eine Liste ihrer nächsten zu bekommen. Ich habe dies getan, bevor Postleitzahl Daten in einer Datenbank verwenden und dann Pythagoras mit den nächstgelegenen diejenigen herauszufinden.

Im Idealfall würde Ich mag einen Web-Service nutzen, dies zu tun, aber ich kann nicht scheinen, überhaupt zu finden.

Meine Frage wäre - Was ist der beste Weg, einen solchen Dienst zu implementieren sein würde? 3rd-Party-App oder es selbst tun. ?

War es hilfreich?

Lösung

Es gibt verschiedene Optionen sehr sanely aufgeführt und auch mit dem britischen bestimmten Noten hier

Sie sollten die umgekehrte Geokodierung (von Postleitzahl Koordinaten) externalisieren und dann mit den Koordinaten der Postleitzahl oder den Ort zu bekommen um die nächstgelegene den Läden Lage zu schneiden. Es ist ein weiteres Beispiel hier .

Der Grund, die Geocodierung zu externalisieren ist man von der Notwendigkeit zu entlasten, eine solche Datenbank kontinuierlich zu aktualisieren, die Ihre Einschränkungen gegeben vielleicht nicht einmal möglich werden.

Andere Tipps

Werfen Sie einen Blick auf die Geokit gem , Ideen nicht, wenn für die Umsetzung.

Auch in Großbritannien können Sie ganz deutlich falsche Antworten erhalten, wenn Sie Pythagoras verwenden. Sie wollen wirklich Haversine, und jemand anderes an Sicherheit grenzender Wahrscheinlichkeit hat die harte Arbeit, egal getan, welche Plattform Sie sind auf.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top