Question

Je suis en train de construire une application web pour une entreprise au Royaume-Uni avec de nombreux points de vente au Royaume-Uni. Je veux mettre en œuvre un « trouver mon plus proche » basé sur les points suivants.

  1. Code postal
  2. Lieux

Ainsi, l'utilisateur peut entrer soit pour obtenir une liste de leur plus proche. Je l'ai fait avant d'utiliser les données de codes postaux dans une base de données, puis en utilisant Pythagore pour trouver les plus proches.

Idéalement je voudrais utiliser un service pour le faire, mais je ne peux pas web semblent trouver du tout.

Ma question serait - Quelle serait la meilleure façon de mettre en œuvre un tel service? application 3ème partie ou faire moi-même. ?

Était-ce utile?

La solution

Il existe différentes options énumérées très sanely et même avec des notes spécifiques au Royaume-Uni ici

Vous devez extérioriser le géocodage inverse (du code postal aux coordonnées), puis recouper l'emplacement des magasins avec les coordonnées du code postal ou pour obtenir le plus proche. Il est un autre exemple .

La raison d'extérioriser le géocodage est de vous soulager de la nécessité de mettre à jour une telle base de données en continu qui pourrait ne pas être même possible compte tenu de vos contraintes.

Autres conseils

Jetez un oeil à la perle Geokit , pour idées sinon pour la mise en œuvre.

En outre, au Royaume-Uni, vous pouvez obtenir des réponses assez nettement incorrectes si vous utilisez Pythagore. Vous voulez vraiment Haversine, et quelqu'un d'autre a certainement fait le travail, peu importe quelle plate-forme que vous êtes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top