Si en eso habia pensado pero... Esta el limite de la api, creo recordar que son 1200 consultas o algo así, me la saltaria enseguida. Por cierto que es distancia euclídea. Perdona mi desconocimiento
Hombre, en una ruta urbana superar los 1200 puntos ya es una ruta larga, creo. Puedes procesar antes los puntos para solo solicitar a google aquellos que representen giros de mas de 30º. Así de todos los puntos que discurran por la misma calle solo solicitas a Google el primero y el último.
En rutas fuera de áreas urbanas, salvo que te metas en desfiladeros y zonas de difícil recepción de las señales GPS, deberían los puntos salir mas centrados (si algún fin de semana tienes la ocasión de probarlo en espacios abiertos nos lo confirmas y salimos de dudas), y por lo tanto no deberías necesitar apaños como el anterior.
Disculpame tu a mi por que a veces abuso de los tecnicismos, la distancia Euclídea es la de pitágoras X^2 + Y^2 = Distancia ^2.
Si no tienes coordenadas cartesianas (en X, Y, Z) y las tienes en Latitud Longitud, puedes:
1.- Convertirlas a Cartesianas geocéntricas, Sistema Cartesiano Local o incluso Proyección de Mercator. Pero requiere bastante trabajo y conocimientos de Cartografía y Geodésia.
2.- Hacer una "ñapa" consistente en: Restar las longitudes de los puntos, pasar esa magnitud de grados sexagesimales a radianes (googleando lo encuentras) y multiplicarlo por el radio de la tierra, así sacas la X. Luego repites el proceso con las Latitudes para obtener la Y.
No se si tu aplicación es con fines comerciales, en cuyo caso convendría que te pusieras en contacto con alguien mas experto que sea capaz de realizarte estas tareas); o es de uso particular, en cuyo caso el segundo método te daría una solución "aparentemente", y solo aparentemente correcta.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro No Puedes adjuntar archivos en este foro Tu puedes descargar archivos en este foro