NOSOTROS SOMOS UNA EMPRESA DE TRANSPORTE Y NECESITAMOS SABER COMO PODEMOS TRAZAR RUTAS EN EL MAPA DE GOOGLE, RASTREAR UNIDADES Y VIZUALIZARLAS EN TIEMPO REAL EN EL MAPA DE GOOGLE E IDENTIFICAR PUNTOS DE INTERES A MEDIDA DE QUE SE ACERQUE LA UNIDAD AL MISMO.
QUISIERA SABER SI ESTO ES POSIBLE Y LA MANERA DE CONQUE SE HACE, ETC.
Hola,
Estoy intentando crear una ruta para google earth generada desde un archivo .kml. Hasta ahí no hay ningún problema, soy nuevo en esto pero hay bastante tutoriales donde explicacan como generar la ruta a partir de los coordenadas del gps que he recogido. El tema es que me gustaría que mi ruta no fuera toda del mismo color y que las distintos sub-líneas (las que unen cada dos puntos del GPS) pudieran ser de distintos colores según me interese.
Lo he probado y me va de muerte... ahora solo falta que me ponga a editar rutas y todo aquello que necesito para la web...
Solo una cosa mas.... solo por curriosidad.... una ruta de video eso ya no es posible verdad?
Tambien tengo el problema del zoom he tenido que editar otra cosa para acercarme a lo que yo queria y no como lo indica en le prier mensaje del post que me redirijes.... pero esta solucionado.
Soy nuevo, y estoy creando una web sobre donde trabajo y quisiera insertar rutas y marcas sobre el Google Maps.... pero no se como hacerlo.
He probado con el Google E y no me he salido, asi como la web que utilizo no soporta los KML.... pero los mapas del Google Maps si... pero no se hacer marcas, o cosas parecidas.
Me podeis guiar para hacerlo.
Muchas gracias por todo y perdonar las molestias..... ya que me gustaria poder utilizar esta herramienta.
Lo primero de todo, ¿sabes que estás usando el v2 de API de gmaps en lugar del v3?. No se si es un requisito del proyecto, pero vamos, si llegas a tiempo, tal vez te convenga saltar a la última versión.
Por otro lado:
paput Escribio:
map.setCenter(new GLatLng(0,0),2);
Aquí me aparece medio mundo y si acerco el zoom puedo ver la ruta
Normal, te aparece medio mundo por que le has ordenado al mapa que se centre en las coordenadas 0 de latitud, 0 de longitud y con un zoom de 2, que corresponde a medio mundo. si en lugar de un 2 pones un 1 verás el mundo entero... y para ver un zoom mas cercano deberás aumentar el valor hasta un máximo de...¿16?. ¿Lo ves en tu código?.
Proceso necesario en el API de la versión 2. El truco consiste en que una vez cargues el layer, ejecutes las funciones necesarias para obtener un centro y un zoom sobre las que revisualizar tu mapa.
paput Escribio:
El problema es que no sé como conseguir las coordenas de la ruta kml para que ya me salga la ruta.
editando el archivo con cualquier editor de texto y buscando la ristra de coordenadas entre las etiquetas <coordinates>...</coordinates>... Leer más ...
Gracias, pero no veo como puede solucionarme el problema. La gente pone en el servidor sus ficheros, que pueden ser en formato gpx o kml. Cuando quieren ver una ruta, la selecccionan y automáticamente escoge el fichero del track y lo muestra en un div con el google maps.
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(0,0),2);
var geoxml = new geoxml("http:/www.miservicor/ruta.kml");
map.addOverlay(geoxml);
Aquí me aparece medio mundo y si acerco el zoom puedo ver la ruta.El problema es que no sé como conseguir las coordenas de la ruta kml para que ya me salga la ruta.
Gracias
Vamos a ver como se pone una foto y un enlace en un KMZ de Google Earth.
Imaginaos que quiero poner una foto en una localización(un KMZ) para luego compartirla con el resto del foro y que al que se la descargue salga cuando pinche en la chincheta la foto y el texto que yo quiero.
En mi caso sera una foto de la isla de Lamu (mia) en Kenia, un texto que la describe y un enlace que lleva a la foto en mi galería de Kenia. Todo ello metido en la chincheta como en la imagen siguiente.
Hola!!!
Hice un proyecto kmz, que hace referencia a imagenes
que no estan en internet,
tengo controladas las rutas relativas pero en algunas máquinas no funciona
A que que se puede deber que solo en algunas maquinas no se visualicen las imagenes y en otras si??
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... Leer más ...
el problema es que hay veces que difiere mucho a lo largo de una ruta, el otro problema es que cuando esta parado pinta un batiburrillo de puntos, hay si podía usar promedio, pero no tengo claro como saber cuando esta parado.
Te adjunto un ejemplo de fichero kml y un excel con los datos del gps
...no usar Google Earth para visualizar la Clasificación Decimal Universal? Google Earth es una herramienta que permite muchas más posibilidades más allá de representar la geografía del planeta, es una extraordinaria forma de representar y visualizar todo tipo de información siempre y cuando se disponga de un criterio con el que ordenarla. La idea de plasmar sobre Google Earth el conocimiento humano es sencilla pero poderosa, y las opciones que se abren para el usuario son incontables:
- Situar temáticamente fondos bibliográficos y cualquier tipo de contenido
- Realizar "viajes" o "rutas" entre elementos de ese mismo contenido
- Vincular videos, fotografías o todo tipo de información adicional tal y como se hace en Google Earth
Si proyectamos la información de esta forma podríamos "sobrevolar" campos del saber de un modo mucho más intuitivo. El zoom para acercarnos o alejarnos de la superficie nos llevaría a abarcar grandes áreas del saber o zonas más precisas. Las grandes divisiones tales como ciencia, arte, humanidades, se convierten en los continentes de este enorme "planeta del conocimiento" cuyos países serían, por ejemplo, la física, la geología o la química, en el... Leer más ...
Una vez sepas calcular la distancia en ruta entre dos puntos, necesitas aprender a programar un evento de escucha que al detectar un click en la pantalla te devuelva las coordenadas. Aquí uno de los miles de ejemplos: labs.reweb.com.ar/geoDigitalizador/
Para calcular la distancia mas corta, y dependiendo de como te quieras complicar la vida con la trigonometría esférica: www.movable-type.co.uk/ ...tlong.html
Tienes todo tipo de scripts ya completos. A ti te vendrá bien la aproximación de Haversine en javascript.
Buenos dias, en realidad me sirve de las dos maneras. He visto en algunos lugares que te detecta autimaticamente las rutas y carreteras, y crea las lineas sobre ellas, pero como te digo, para empezar, cualquiera de las dos estaria bien.
Gracias.
Pues he conseguido cuadrar la ruta del vehiculo con el mapa de google. Como se la ubicación exacta del vehiculo, he ido restandole a las coordenadas utm valores de 100 y 200 respectivamente para la x y para la y, de esta forma he podido mostrar la ruta que ha realizado el camión en un archivo kml generado desde la pagina asp.
Voy a seguir probando. Espero que esta solución sea buena...
Hola! Quisiera saber como puedo introducir las rutas y los puntos de posición a mi mapa web junto con el buscador de google maps. Actualmente tengo un mapa muy simple, es el recuadro con algunas opciones de navegación y ya esta.
La idea es que con el mapa en mi web el usuario pudiera ver rutas distintas hechas por mi.
cual seria la mejor manera? (he visto algo en mis mapas) pero hay laguna otra manera o algo mejor?
Estoy en la misma situacion tb tengo marcar una ruta en google maps, hasta hora ya se mas o menos como funciona google maps gracias a los ejemplos,pero necesito integrar a java,haver si me ayudan
En una carpeta puedes meter que te da la gana
Pinchas sobre MIS LUGARES, buton derecho AÑADIR>CARPETA
pones el nombre que quieres y ACEPTAR
desùes marcas la nueva carpeta y repites con el buton derecho... dependiendo de que quieres pinchas en MARCAS, RUTAS, POLIGONOS...
Al final cuando quieres guerdar todo esto en un KMZ, marcas la carpera i lo guardas.
Al menos a mi asi me funcciona.
pues de momento tengo hecho de manera que construyo una url a partir del fichero donde tengo los datos. La URL la guardo en un string y luego la sentencia que tengo hecha en java para que lanze el google maps es esta:
Aqui ya está incorporada la consulta a google.maps.
El tema es que de momento no he utilizado el API y aqui es donde esta la questión si necesitaré utilizarlo o no.
Lo que comentas de los objetos "objeto directionsService y la clase DirectionsRenderer", supongo que son de la API de google maps
Gracias por los comentarios y la rapidez de la respuesta.
soy nuevo en esto del google maps. Acabo de empezar.
Tengo hecha una aplicacion en java que me crea un fichero .txt con las coordenadas geograficas de diversas rutas (ruta 1: empieza en x i termina en y; ruta 2: empieza en z y termina en w).
Tengo que dibujar las diferentes rutas en un mismo mapa de google maps.
Desde el mismo programa de java consigo lanzar el google maps de manera que me muestre una ruta. Pero para no todas las rutas en el mismo mapa.
Por tanto estaba pensando en la posibilidad de subir el fichero txt a internet en un espacio donde tengo una web i desde la web capturar el fichero con el google maps con la API.
El tema es que no se si es lo correcto o se puede hacer de otra manera. Si es así supongo que seria utilizando el API de google maps, el cual no he visto todavia.
Me temo que todas las soluciónes que se me ocurren pasan por la programación. Y aunque no sea una labor titánica, tampoco es algo que se resuelva en cinco minutillos.