Necesito permitir que los viajeros usen google maps para trazar una ruta, y luego consultar mi base de datos de puntos de interés (digamos, ubicaciones de McDonald's) y luego mostrar todos estos lugares que están dentro de una milla o dos de la ruta que tomarán. La pregunta es, ¿cómo tomo eficientemente la información de "indicaciones de manejo" que proviene de google (esencialmente una matriz de pares lat/long), y la convierto en una consulta sql para obtener ubicaciones que caen dentro de una cierta distancia de la ruta ?haciendo "puntos de interés a lo largo de una ruta" en google maps
No tiene que ser súper preciso, y "como el pájaro vuela", las distancias de las rutas están bien. Lo que más me preocupa es que sea razonablemente eficiente.
En la base de datos, las cosas se configuran básicamente con cada entrada que tiene una latitud y longitud, pero puedo cambiar el esquema de la base de datos según sea necesario.
A modo de ejemplo, este sitio hace lo que yo quiero hacer (si se le da un punto de partida y el punto final, se mostrará estaciones de Chevron de que están cerca de la carretera que va a tomar): http://www.chevron.com/products/stations/stationfinder/planyourroute.aspx
http://karmatics.com/docs/locationsalongroute.png
perfecto, exactamente lo que estaba buscando. – rob
Lamento tener solo un voto para dar. – Hemlock
¡He estado buscando una respuesta a esto por una semana! ¡Gracias! – ajbraus