Mostrar/Ocultar

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


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
SubForos: Google Maps
Página 1 de 1 - Tema con 6 Mensajes y 11756 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

Serdj
Usuario Habitual

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

Votos: 0 👍
Responder citando
Pero eso es la versión 3 ¿verdad? Yo uso la Versión 2, ¿se pueden mezclar? Aunque sé que luego tendré que cambiar mi proyecto íntegro a la versión 3
Ir arriba Serdj Compartir:

_polifemo
SuperExpert

SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando
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:

Serdj
Usuario Habitual

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

Votos: 0 👍
Responder citando
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:

_polifemo
SuperExpert

SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando
¿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:   
SubForos: Google Maps
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 6 Mensajes y 11756 Lecturas - Última modificación: 12/01/2013




RSS: Foro Programación de Google Earth y Maps RSS - Ultimos 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