Heim  >  Artikel  >  Backend-Entwicklung  >  Fragen Sie Standortinformationen in der Nähe basierend auf Längen- und Breitengrad ab

Fragen Sie Standortinformationen in der Nähe basierend auf Längen- und Breitengrad ab

WBOY
WBOYOriginal
2016-10-22 00:00:211739Durchsuche

Jetzt besteht eine solche Nachfrage. Ich möchte die fünf Orte in der Nähe von zwei Kilometern in der Datentabelle basierend auf dem Längen- und Breitengrad des aktuellen Standorts abfragen Reichweite in der Nähe, bis fünf Standorte gefunden werden. Ich habe an zwei Optionen gedacht:

Die erste Möglichkeit besteht darin, es vollständig mit SQL-Anweisungen zu implementieren. Wenn es vollständig mit SQL-Anweisungen implementiert wird, weiß ich nicht, wie man dieses SQL schreibt,

Die zweite Möglichkeit besteht darin, zuerst eine Abfrage durchzuführen und dann eine Beurteilung basierend auf der Geschäftsleistung zu treffen. Wenn die 5 Standorte nicht erfüllt sind, erweitern Sie den Bereich in der Nähe und fragen Sie erneut in der Datenbank ab, bis 5 Standorte gefunden werden.

Ich weiß nicht, welche der beiden Optionen effizienter ist, bitte geben Sie mir einen Rat. Ich kann Ihnen nicht genug danken.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn