Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调整信息窗口的大小?_Javascript_Google Maps Api 3_Google Api - Fatal编程技术网

Javascript 如何调整信息窗口的大小?

Javascript 如何调整信息窗口的大小?,javascript,google-maps-api-3,google-api,Javascript,Google Maps Api 3,Google Api,我的地图上有一些标记,每个标记都有信息窗口。地图很小,大约260px/260px,所以信息窗口弹出窗口太大。我想调整这个弹出窗口的大小,但没有效果。这是我的代码-我尝试使用maxWidth-没有效果,使用infowindow.resize(50,50)->错误“infowindow不是函数”: for(变量i=0;i

我的地图上有一些标记,每个标记都有信息窗口。地图很小,大约260px/260px,所以信息窗口弹出窗口太大。我想调整这个弹出窗口的大小,但没有效果。这是我的代码-我尝试使用maxWidth-没有效果,使用infowindow.resize(50,50)->错误“infowindow不是函数”:

for(变量i=0;i
好的,问题解决了!如果有人会遇到和我一样的问题,看看这个: 工作完美:)

                for (var i = 0; i < arraylng.length-1; i++) {
                var marker = new google.maps.Marker({
                    position: new google.maps.LatLng(arraylng[i], arraylat[i])
                    });
                var infowindow = new google.maps.InfoWindow({
                    content: " ",
                    maxWidth: 10
                  });     

              makeInfoWindowEvent(map, infowindow, marker, i);

                markers.push(marker);
                }
                var currentMarker;

            function makeInfoWindowEvent(map, infowindow, marker, i) {
              google.maps.event.addListener(marker, 'click', function() {
                 currentMarker=marker;
                 Googleapi.GetAddressMarker(arrayidunion[i], setmarker); // webservice
              });
            }

            function setmarker(result)
            {
            var address1 = result;
                infowindow.setContent(address1);
                infowindow.open(map, currentMarker);
            }