2010-09-26 14 views
8

Tengo una estructura de base de datos PlaceID | PlaceName | Lat | Lon.Búsqueda de radio GPS con Php 5 y MySQL

Decir que tengo a mi la latitud y la longitud como

$lat = "37.331862"; 
$lon = "-122.029937"; 

Quiero encontrar lugares que se encuentran en un radio de 100 pies. Puede permitir que el usuario elija.

Respuesta

17

Usted puede estar interesado en probar la siguiente presentación:

El autor describe cómo se puede utilizar la Haversine Formula en MySQL a la orden por la proximidad y el límite tus búsquedas a un rango definido. También describe cómo evitar un escaneo de tabla completo para tales consultas, usando índices tradicionales en las columnas de latitud y longitud.


PDF Version

+3

Papel muy agradable, gracias por compartir! – svens

Cuestiones relacionadas