Javascript 如何将最近打开的infowindow内容存储到Google Map aspx页面的变量中

Javascript 如何将最近打开的infowindow内容存储到Google Map aspx页面的变量中,javascript,asp.net,google-maps,Javascript,Asp.net,Google Maps,我设计了谷歌地图,以标记的形式显示多个位置。现在我的要求是,每当我单击任何标记时,信息窗口中显示的内容都应该存储到某个变量中,并且可以在重新单击任何标记时更新变量的内容 这是我使用的代码 谷歌地图 标记 风险信息; var-locarr=[]; locarr[0]=“海得拉巴沙米纳尔的希尔瓦特” locarr[1]=“海得拉巴下池外滩路” geocoder=new google.maps.geocoder(); var latlng=新的google.maps.latlng(-34.39715

我设计了谷歌地图,以标记的形式显示多个位置。现在我的要求是,每当我单击任何标记时,信息窗口中显示的内容都应该存储到某个变量中,并且可以在重新单击任何标记时更新变量的内容

这是我使用的代码

谷歌地图 标记

风险信息; var-locarr=[]; locarr[0]=“海得拉巴沙米纳尔的希尔瓦特”
locarr[1]=“海得拉巴下池外滩路”

geocoder=new google.maps.geocoder();
var latlng=新的google.maps.latlng(-34.397150.644);
变量映射选项={
缩放:10,
中心:拉特林,
mapTypeId:google.maps.mapTypeId.ROADMAP
}
var map=new google.maps.map(document.getElementById('map-canvas'),mapOptions);
var bounds=new google.maps.LatLngBounds();
对于(变量i=0;i


提前感谢您的帮助

你可以分享一些代码,你是如何附加到点击事件的标记。我已经分享了使用的代码。。。。。
  geocoder = new google.maps.Geocoder();

  var latlng = new google.maps.LatLng(-34.397, 150.644);
  var mapOptions = {
      zoom: 10,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

  var bounds = new google.maps.LatLngBounds();

  for (var i = 0; i < locarr.length; i++) {

      var Mycontent=locarr[i];

      (function(Mycontent) {

      geocoder.geocode({ 'address': locarr[i] }, function (results, status) {

          if (status == google.maps.GeocoderStatus.OK) {
              map.setCenter(results[0].geometry.location);
              var marker = new google.maps.Marker({
                  map: map,
                  position: results[0].geometry.location
              });

                var infowindow = new google.maps.InfoWindow();
                infowindow.setContent(Mycontent);

                google.maps.event.addListener(marker, 'click', (function(marker, i,Mycontent) {
                                return function(Mycontent) {                                        
                                  infowindow.open(map, marker);             
                                }
                           })(marker, i,Mycontent));

                           bounds.extend(marker.getPosition());

          } //if ends

          else
            {
              alert('Geocode was not successful for the reason: ' + status);
            }

      });// geocode ends here :-
     })(Mycontent);//anonymous func ends here 

  } //for ends