Foros del Web » Programando para Internet » Javascript »

Añadir marcador dinamicamente googleMaps

Estas en el tema de Añadir marcador dinamicamente googleMaps en el foro de Javascript en Foros del Web. Buenas a todos, Estoy desarrollando una app en phonegap+jQueryMobile+googleMaps V3, y por razones que no vienen el caso necesito añadir dinamicamente marcadores al mapa, no ...
  #1 (permalink)  
Antiguo 17/06/2013, 08:17
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años
Puntos: 1
Añadir marcador dinamicamente googleMaps

Buenas a todos,

Estoy desarrollando una app en phonegap+jQueryMobile+googleMaps V3, y por razones que no vienen el caso necesito añadir dinamicamente marcadores al mapa, no puedo cargar el mapa de nuevo debido a una incompatibilidad con jQueryMobile. Debido a esto debo añadir dichos marcadores dinamicamnete , pero nose como.

Al arrancar la app, obtengo las coordenadas del usuario gracias a HTML5 y las guardo en un array llamado localizacion, despues ejecuto este código que carga el mapa y lo centra donde esté el usuario:
Código Javascript:
Ver original
  1. var map;
  2. var marcador;
  3.  
  4. function initializeMap() {
  5.         var latlng = new google.maps.LatLng(localizacion[0],localizacion[1]);
  6.         var myOptions = {
  7.           zoom: 15,
  8.           center: latlng,
  9.           mapTypeId: google.maps.MapTypeId.ROADMAP,
  10.           zoomControl: true
  11.         };
  12.  
  13.     map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
  14.     marcador = new google.maps.Marker( {position: latlng,map:map,title:'Estas aquí!'});
  15.   }

Mi problema que no se como añadir nuevos marcadores , porque he probado creando nuevos como cuando lo inicializo , pero nada...
Código Javascript:
Ver original
  1. //obtengo coordenadas de un ajax en un objeto JSON llamado val...
  2.  
  3.          var latlng = new google.maps.LatLng(val.lat, val.lon);
  4.      marcador = new google.maps.Marker( {position: latlng,map:map});

Como podria añadir estos nuevos markadores dinamikamente?

Gracias!

Etiquetas: ajax, dinamicamente, googlemaps, html, jquery, js, marcador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.