Heim > Artikel > Backend-Entwicklung > Fragen Sie Standortinformationen in der Nähe basierend auf Längen- und Breitengrad ab
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.