Erstellen einer Tabelle CREATE TABLE `map` ( `id` int(11) NICHT NULL, `Adresse` varchar(255) NICHT NULL STANDARD '', `Standort`-Geometrie NICHT NULL, Primärschlüssel (`id`), RÄUMLICHER SCHLÜSSEL `idx_location` (`Standort`) ) einfügen INSERT INTO Karte (ID, Adresse, Standort) VALUES (1, „irgendwo“, ST_GeomFromText(„POINT(121.366961 31.190049)“)); Beachten Sie, dass Sie die Funktion ST_GeomFromText verwenden müssen und POINT() Folgendes enthält: Längengrad + Raum + Breitengrad Abfrage 1. Überprüfen Sie den Breiten- und Längengrad SELECT Adresse, ST_AsText(Standort) AS Standort AUS Karte; 2. Berechnen Sie den Abstand zwischen zwei Punkten Wählen Sie ST_Distance_Sphere (Punkt (121,590347, 31,388094), Standort) als Entfernung von der Karte aus. Das berechnete Ergebnis wird in Metern angegeben. Beachten Sie, dass Breitengrad und Längengrad in POINT() jetzt durch Kommas getrennt sind. 3. Suche nach Orten im Umkreis von 1000 m und sortiere sie von weit nach nah Kopieren Sie den Code wie folgt: SELECT ID, Adresse, ST_Distance_Sphere(POINT(121.590347, 31.388094),Standort) AS entfernt FROM Karte WHERE ST_Distance_Sphere(POINT(121.590347, 31.388094),Standort) < 1000 ORDER BY entfernt; Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Lösen Sie das domänenübergreifende Problem von Get- und Post-Anfragen von vue $http
>>: Detaillierte Erklärung, wie Tomcat asynchrone Servlets implementiert
Inhaltsverzeichnis Algorithmische Strategie Einze...
Wo liegt meine Heimatstadt, wenn ich nach Nordwes...
1. Laden Sie das MySQL-Installationspaket herunte...
Der lokale Windows-Remotedesktop stellt eine Verb...
Bei der Arbeit an einem Projekt bin ich kürzlich ...
Die Composition API implementiert Schritte zur Wi...
Für die Arbeit muss ich einen adaptiven Webseitene...
<br />Genau wie ein Artikel sollten unsere W...
Hexadezimalcodetabelle verschiedener Farben [Teil ...
Inhaltsverzeichnis mvc MVP mvv Die Quelle von Vue...
Viele Konzepte im UI-Design mögen in der Formulie...
IIS7 Laden Sie das HTTP Rewrite-Modul von der off...
Bereitstellen des Projekts in der Testumgebung de...
Code kopieren Der Code lautet wie folgt: <html...
Zugehörige Dokumente Ein Teil dieses Artikels wir...