Boton como llegar de google maps 🗺️ Foro Programación de Google Earth y Maps 🗺️ p60 🗺️

Foro de Programación de Google Earth y Maps Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 6 Mensajes y 12533 Lecturas
Último Mensaje:
Foro de Programación de Google Earth y Maps Ver más mensajes sobre Boton como llegar de google maps. en el foro
Autor Mensaje

Imagen: _polifemo
SuperExpert
SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: boton como llegar de google maps.

Publicado:
No, desgraciadamente no se pueden mezclar.

Para la v2 tienes la clase GDirections y sus derivados.

Y sus ejemplos aquí.

Sobre que versión decantarte, no sabría que decirte, pues creo que tu proyecto es un PFC y en principio debe servirte para salir del paso (obtener el título, vamos).

Un saludo.
Ir arriba _polifemo
Compartir:

Imagen: Serdj
Usuario Habitual
Usuario Habitual
Registrado:
11-07-2012
Mensajes: 33

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: boton como llegar de google maps.

Publicado:
Muchas gracias polifemo, Me fue de gran ayuda. Pero ahora me surgió otra duda, ¿existe la posibilidad de guardar los polylines (o sea la línea dibujada) en una base de datos)?
Ir arriba Serdj
Compartir:

Imagen: _polifemo
SuperExpert
SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: boton como llegar de google maps.

Publicado:
¿La polilínea completa?, ¿con todos sus vértices?.
Poco recomendable por que imagino que cada polilínea ocupará un espacio considerable.

En la versión v2 tienes el método getPolyline() de la clase GDirections que te permite obtenerlo.

Pero te doy dos razones por las que no te recomiendo hacerlo.

La razón informática: Si has hecho la migración a la versión 3 imagino que una vez determinada la ruta puedes obtener el array de puntos intermedios mediante la propiedad waypoints del servicio DirectionsService. Pero los puntos existentes en cualquier ruta serán muchísimos y superarán la capacidad de los campos de tu BBDD independientemente que los guardes como strings, arrays o formatos XML.

La razón Cartográfica: Por cuestiones de resolución de pantalla, el nivel de detalle que uses en cada zoom del mapa será distinto y con cada nivel de detalle se usará una polilínea distinta. Es decir que si almacenas dicha polilínea en la BBDD se almacenará a un zoom determinado, pero en cuanto mueva el usuario el zoom, ya no te va a encajar la polilínea.

Entonces, la solución que yo te daría es que almacenes solo las coordenadas del punto inicial y final de la polilínea en la BBDD y luego construyes con ellas los objeto GLatLng necesarios para cargar las rutas.
Ir arriba _polifemo
Compartir:
Mostrar mensajes de anteriores:
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 6 Mensajes y 12533 Lecturas - Última modificación: 12/01/2013


RSS: Foro Programación de Google Earth y Maps RSS - Últimos Mensajes
Cambiar a:  


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

Mostrar/Ocultar Últimas Fotos del Foro