J'ai déjà implémenté la carte Google javascript api où je stocke une liste d'emplacements spécifiés par les utilisateurs en stockant leur lat, lng, placeId dans la base de données. Ainsi, les utilisateurs peuvent trouver des endroits dans un rayon d'une place en km/mile.Existe-t-il un moyen de filtrer les coordonnées dans un état/une province/une ville/un district uniquement en utilisant la formule de Haversine?
J'utilise la formule Haversine basée sur cette carte Google tutoriel https://developers.google.com/maps/solutions/store-locator/clothing-store-locator
Mon problème est que je veux limiter les coordonnées de retour de requête SQL qui est limitée à l'intérieur d'un État (ou de la ville ou du district) aussi, parce que Si un utilisateur met le point près d'une bordure d'état, la formule de Haversine peut potentiellement renvoyer des coordonnées d'un autre état, ce qui n'est pas ce que je veux. Je fais des recherches à ce sujet depuis un certain temps, il semble que la façon d'y parvenir est de stocker les informations d'état dans la base de données aussi, ai-je raison?
Ou une meilleure façon d'y parvenir via l'API Google map javascript?
Merci
Salut, merci beaucoup pour la bonne réponse. Auparavant, je me demandais s'il y a une fonction Google Map Api que je ne connais pas qui me permette de jeter dans un tas de coordonnées et aussi un état/pays puis me redonner les coordonnées qui sont dans ces état/pays, alors maintenant Je sais que je dois suivre ces états/pays par moi-même. Par conséquent, j'ai demandé avant de mettre en œuvre cela. Merci. – William
Ouais, vous devez fournir vous-même la subdivision administrative, soit à l'arrière ou dans le frontend – amenadiel
Salut est-ce que je vais obtenir une liste de la géométrie des Etats-Unis? –