Voglio memorizzare la posizione geografica per ciascun indirizzo nella mia tabella "tblAddress" di MySQL (Innodb) e penso di avere 2 opzioni:
1) 2 columns for Each Address:
Latitude DECIMAL(10, 8),
Longitude DECIMAL(11, 8)
2) One Column for Each Address:
GeoLocation POINT
Il mio programma deve trovare tutti gli indirizzi che rientrano nel raggio di 1 chilometro dalla posizione corrente (client mobile).
Anche sotto il comando non funziona per me, non sono sicuro di cosa ho bisogno per questo.
CREATE SPATIAL INDEX GeoLocation ON tblAddress (GeoLocation);
Quindi qual è l'approccio suggerito per archiviare i dati per un calcolo e un recupero più rapidi qui. Si prega di avvisare.