Google Maps addListener no funciona correctamente

Tengo un código separado para google maps v3. Solo para mostrar infobox infowindow en mi capa de Google fusion kml cuando hago clic en él. Ayer mi código está funcionando bien. No hice ningún cambio. Pero hoy mi addListner no funciona. Cuando copio mi proyecto de copia de seguridad, igual que el código. Funciona de nuevo pero mañana eso vuelve a pasar. Mi addListener no funciona.

aquí está mi código

infoBubble = new InfoBubble({ map: map, shadowStyle: 1, padding: 5, borderRadius: 4, arrowSize: 20, borderWidth: 1, borderColor: '#2c2c2c', disableAutoPan: true, hideCloseButton: false, backgroundClassName: 'phoney', arrowStyle: 2, }); function get_details(mode,id,lati,lng) { $('#loading').show(); if (xhr != null) { xhr.abort(); } xhr = $.ajax({ type: "GET", url: "realisasi2.php?id="+id, data: "m="+mode+"&id="+id, success: function(ret){ ajaxres = JSON.parse(ret); iconpos = new google.maps.LatLng(lati,lng); psbchurndata = ajaxres.detail; var html = psbchurndata+"Lihat Datel "; infoBubble.setContent('

'+html+'
'); infoBubble.setPosition(iconpos); infoBubble.close(); infoBubble.open(map); $('#loading').hide(); } }); } layer.setMap(map); google.maps.event.addListener(layer, 'click', function(e) { alert(JSON.stringify(e, null, 4)); //UNDIFINED not Working var lati = e.latLng['mb']; var lng = e.latLng['nb']; var x = e.row['id_witel'].value; get_details('w',e.row['id_witel'].value,lati,lng); }); }

Gracias por cualquier ayuda

One Solution collect form web for “Google Maps addListener no funciona correctamente”

No hay propiedades “oficiales” mb y nb para google.maps.LatLng (eso es lo que es e.latLng ). Estas propiedades serán utilizadas internamente por la API, los nombres de estas propiedades pueden cambiar en el siguiente momento, hora o día.

Para recuperar latitud y longitud usa los métodos lat() y lng() de e.latLng

  • ¿Cómo indicar el idioma en la API de Google Maps?
  • Geoencoding inversa con opciones - Google API
  • ¿Cómo verificar si un marcador ya existe o no en los maps de Google?
  • ¿Cómo puedo get los latLngBounds más pequeños que todavía contienen un set de coorderadas Lat / Long en Google Maps JS API?
  • Análisis de ciudad / estado de la request de Google Maps
  • Embedded Google Map: ¿para que la leyenda aparezca automáticamente?
  • ¿Cómo agregar un cuadro de búsqueda de GoogleMap a mi map personalizado?
  • ¿Cómo borrar la input vinculada a Google Places Autocomplete?
  • Agregue información sobre herramientas en un object data.feature como lo podemos hacer para el marcador
  • Google Map API 3 + WMS
  • cómo eliminar un solo marcador del map de google
  • ¿Cómo puedo diferenciar entre un clic y un arrastre en Google Maps JS API v3 en dispositivos mobilees?
  • Posición de la image de sprite del marcador de map de Google
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.