Javascript 谷歌地图可点击标记信息窗口

Javascript 谷歌地图可点击标记信息窗口,javascript,google-maps,google-api,infowindow,Javascript,Google Maps,Google Api,Infowindow,我有来自谷歌地图标记的链接脚本: <script type="text/javascript"> var locations = [['Test 1','55','13','url1'],['Test 2','45','17','url2']]; function initialize() { var myOptions = { center: new google.maps.LatLng(50,15), zoom: 3,

我有来自谷歌地图标记的链接脚本:

<script type="text/javascript">

  var locations = [['Test 1','55','13','url1'],['Test 2','45','17','url2']];

  function initialize()
    {
    var myOptions = {
        center: new google.maps.LatLng(50,15),
        zoom: 3,
        mapTypeId: google.maps.MapTypeId.SATELLITE};

    var map = new google.maps.Map(document.getElementById("map"),myOptions);

    setMarkers(map,locations)
    }

  function setMarkers(map,locations)
    {
    var marker, i

    for(i = 0; i < locations.length; i++)
      {
      var arr = i
      var name = locations[i][0]
      var lat = locations[i][1]
      var long = locations[i][2]
      var adress = locations[i][3]

      latlngset = new google.maps.LatLng(lat, long);

      var marker = new google.maps.Marker({
            map: map,
            title: name,
            url: adress,
            position: latlngset  
          });

      google.maps.event.addListener(marker, 'click', function() {window.location.href = this.url;});
      }
    }

  google.maps.event.addDomListener(window, 'load', initialize);

  </script>

变量位置=['Test 1'、'55'、'13'、'url1']、['Test 2'、'45'、'17'、'url2'];
函数初始化()
{
变量myOptions={
中心:新google.maps.LatLng(50,15),
缩放:3,
mapTypeId:google.maps.mapTypeId.SATELLITE};
var map=new google.maps.map(document.getElementById(“map”),myOptions);
设置标记(地图、位置)
}
功能设置标记(地图、位置)
{
变量标记
对于(i=0;i
…而且,我需要从标记而不是链接生成信息窗口,你有什么简单的想法吗


谷歌地图可点击标记信息窗口

添加信息窗口时遇到什么问题?-一个带有一个标记的信息窗口是可以的,但是更多的窗口带有更多的标记否:-(如果您在尝试这样做并遇到问题的地方发布代码,可能会有人发现问题。或者,您也可以进行搜索,在使这项工作正常进行的过程中,会有许多类似的问题。