Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2018, 08:38
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 10 años, 11 meses
Puntos: 2
Respuesta: informacion del marcador indicado

hola mpozo, gracias por tu respuesta.
Te cuento.
tratè de utilizar forEach() para darle solucion a mi problema y de esa manera no lo pude resolver; pero lo pude resolver de otra manera.

Código Javascript:
Ver original
  1. var lugar=new google.maps.MVCArray();//array que permite guardar objetos literales

hize un ciclo anterior de tal manera que todas las ubicaciones que tenia, debia transformarlas a LatLang (clase de google maps). Y ahì si cada ubicacion la introduje al array MVC(lugar) anteriormente declarado.
de la siguiente manera:
Código Javascript:
Ver original
  1. var lugar=new google.maps.MVCArray();
  2.             var myLatLng;      
  3.             for(i=0;i<a.length;i++){
  4.             var lat=parseFloat(a[i][1]);
  5.             var lng=parseFloat(a[i][2]);
  6.             myLatLng =new google.maps.LatLng({lat: lat, lng: lng});        
  7.             lugar.push(myLatLng);
  8.             }

luego, hize otro bucle for creando ahì si los marcadores con dichas coordenadas(LatLng) y poniendolas sobre el mapa, y despues creè un objeto literal para cada marcador para acceder asì al marcador deseado y ver ahì si la informacion de dicho punto(marcador).

Aqui dejo el codigo para la persona que nesecite.
Código Javascript:
Ver original
  1. var ver=new Array(lugar.getLength());
  2. for(i=0;i<lugar.getLength();i++){
  3. ver[i]={objeto:marker};
  4. }
  5.  
  6. for(i=0;i<4;i++){
  7.             google.maps.event.addDomListener(ver[i].objeto, 'click', function() {
  8.             alert(this.getPosition());
  9.             });
  10.             }
De antemano muchas gracias.