2011-08-09 2 views

Répondre

1

L'idée de base est:

  1. Convertir le code postal aux coordonnées géographiques (longitude et latitude).
  2. Calculez la distance de chaque magasin à cette coordonnée.
  3. Ordre des résultats par distance, croissant.

L'étape 2 peut être optimisée un peu - par exemple, vous pouvez limiter la recherche à ces magasins dans le même état. Vous pouvez également limiter le nombre de magasins renvoyés si vous ne souhaitez afficher que 10, par exemple.

Il s'agit de tous les détails que je peux fournir puisque votre question est assez générale.

+0

Désolé je voulais dire dans xcode, et la distance sera b avec 15 miles – Galo

+1

Votre question est trop générale pour répondre à des exemples de code spécifiques. Vous n'avez fourni aucune information sur la façon dont les données du magasin sont stockées ou si vous avez même accès à leurs coordonnées, par exemple. De plus, ce site n'est pas un site «écrivez ma demande pour moi». Je vous ai donné un plan d'attaque général; c'est à vous de l'exécuter. – cdhowie

Questions connexes