Hola: Yo estoy trabajando en un programa que se llama geoflotas[1] que calcula rutas en tiempo real usando los mismo datos que usa google (teleatlas). Os cuento como se monta el tinglao por si a alguien le interesa:
-1.- No se puede hacer con javascript :-[ . -2.- Teleatlas te vende la cartografía en fichero shapes de esri .Esos ficheros hay que modelarlos en otros ficheros adaptados a los algoritmos de rutas. -3.- No se puede usar oracle, mysql, ni gaitas de esas. Te tienes que diseñar tu propia base de datos y sistema de ficheros. Nosotros si usamos mysql pero sólo para datos pequeños. -4.- Los estandares abiertos del ogc te los pasas por el ... de .... De XML obviamente ni hablar. -5.- el calculo de rutas es mi opinion es muy complejo de hacer por un programador. En mi caso lo hizo mi jefe que es un matemático que lleva 40 años programando y que afina mucho. -6.- Se necesita un servidor creando sockets en C que maneje toda la pelicula y cree pools de memoria muy locos. -7.- La memoria de los Sistemas operativos con la cartografia se fragmenta mucho ya sea linux o windows y se deben desarrollar algoritmos que hagan limpieza porque a veces pides memoria y no se te da porque no encuentra espacio para el bloque que pides. -8.- Luego ya si desde c#, java o lo que fuese le pides al servidor la ruta. En nuestro caso programos ventanas y peticiones en c# y el servidor lo tenemos montado en windows server. google, aunque no es estoy seguro, creo calcula las rutas en jasvacript pero solo las que son a nivel muy muy local. Hablo de cuando ves en tiempo real como se te va dibujando la ruta cuando estas dentro de una ciudad. [1] http://www.intergeotecnologia.com/ Un saludo. > > _______________________________________________ Talk-es mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-es

