Я хочу сохранить географическое местоположение для каждого адреса в моей таблице "tblAddress" MySQL (Innodb), и я думаю, что у меня есть 2 варианта:
1) 2 columns for Each Address:
Latitude DECIMAL(10, 8),
Longitude DECIMAL(11, 8)
2) One Column for Each Address:
GeoLocation POINT
Моя программа должна найти все адреса, которые подпадают под радиус 1 километр от текущего местоположения (мобильный клиент).
Также ниже команда не работает для меня, не уверен, что мне нужно для этого.
CREATE SPATIAL INDEX GeoLocation ON tblAddress (GeoLocation);
Итак, каков предлагаемый подход для хранения данных для более быстрого расчета и поиска здесь. Пожалуйста, порекомендуйте.