Mostrar/Ocultar
Crear GMarker Desde Variables en Foro de Programación para Google Earth y Maps y Maps
Crear GMarker Desde Variables en Foro de Programación para Google Earth y Maps y Maps
Se encontraron 3 comentarios sobre Crear GMarker Desde Variables en el Foro de Programación para Google Earth y Maps
Buscando en foro de Foro de Programación para Google Earth y Maps, si desea ampliar la búsqueda a todos los foros pulsa aquí

     Resetear
Autor Mensaje
  Crear GMarker desde variables obtenidas de una BBDD  Tema: Crear GMarker desde variables obtenidas de una BBDD  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps   Tema con 3 Mensajes y 2702 Lecturas
Envío Asunto: Publicado: Avatar
Finalmente lo solucioné así:

<% String [] latlng =coord[0].split(",");
Double lat = Double.parseDouble(latlng[0]);
Double lng = Double.parseDouble(latlng[1]);
%>
var madrid = new GLatLng(<%=lat%>,<%=lng%>);

Evidentemente enteros con decimales no existen. Esto es lo que pasa cuando llevas unas horas intentando sacar lo mismo.

Saludos.
  Crear GMarker desde variables obtenidas de una BBDD  Tema: Crear GMarker desde variables obtenidas de una BBDD  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps   Tema con 3 Mensajes y 2702 Lecturas
Envío Asunto: Publicado: Avatar
He probado a hacer esto:

<% String [] latlng =coord[0].split(",");
int lat = Integer.parseint(latlng[0]);
int lng = Integer.parseInt(latlng[1]);
%>

var madrid = new GLatLng(<%=lat%>,<%=lng%>);

Pero sigue sin funcionar, las coordenadas tienen muchos decimales y no se si los soporta int. Tampoco me funcionó con Integer ni Long.
  Crear GMarker desde variables obtenidas de una BBDD  Tema: Crear GMarker desde variables obtenidas de una BBDD  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps   Tema con 3 Mensajes y 2702 Lecturas
Envío Asunto: Publicado: Avatar
Muy buenas a todos. Tengo un pequeño problema a ver si alguien poeude ayudarme.

Necesito dibujar Gpolyline y unos GMarker de los cuales obtengo la coordenadas para sus constructores desde una BBDD. He probado a hacer lo siguiente:

for (j=1;j<=<%=coord.length%>;j++){
if (j=1)
var marker1 = new Marker(<%=coord%>,G_DEFAULT_ICON,false);
var marker = new GMarker(<%=coord%>,G_DEFAULT_ICON,false);
var polyline = new GPolyline([<%=coord%>,<%=coord%>],#FF0000", 20, 1);

...

map.addOverlay(polyline);
map.addOverlay(marker);
}

pero esto no me funciona. Creo que es porque lo que obtengo de la BBDD (coord que es String) no es de tipo GLatLng. ¿Hay alguna manera de convertirlo a este tipo de variable?

He mirado por internet si mucho resultado.

Muchas Gracias.
 
Foros de Google Earth > Ayuda y Soporte Tecnico > Foro de Programación para Google Earth y Maps > Crear GMarker Desde Variables
Página 1 de 1
Todas las horas son GMT + 1 Hora
Cambiar a: