首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >can's关闭InfoWindow

can's关闭InfoWindow
EN

Stack Overflow用户
提问于 2013-03-03 14:27:24
回答 1查看 77关注 0票数 0

我无法在谷歌地图Api中关闭infoWindow。任何人都可以帮我。我有5个标记,每个标记包含一个svg文件。我还想调整信息窗口的高度,我该怎么做呢?

代码语言:javascript
运行
复制
var infowindow = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

var infowindow1 = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

var infowindow2 = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

 var infowindow3 = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

 var infowindow4 = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

 var infowindow5 = new google.maps.InfoWindow({
content: '<IMG BORDER="0" ALIGN="Left" SRC="test.svg">',
maxWidth: 300,
});

// event handlers for clicking
google.maps.event.addListener(marker, 'click', function(){
    infowindow.open(googleMap,marker);
    infowindow.close();
});   

google.maps.event.addListener(marker1, 'click', function(){
    infowindow1.open(googleMap,marker1);
    infowindow1.close();
});   

google.maps.event.addListener(marker2, 'click', function(){
    infowindow2.open(googleMap,marker2);
    infowindow2.close();        
});   

google.maps.event.addListener(marker3, 'click', function(){
    infowindow3.open(googleMap,marker3);
    infowindow3.close();    
});   

google.maps.event.addListener(marker4, 'click', function(){
    infowindow4.open(googleMap,marker4);
    infowindow4.close();        
});   

google.maps.event.addListener(marker5, 'click', function(){
    infowindow5.open(googleMap,marker5);
    infowindow5.close();
});   

}

EN

回答 1

Stack Overflow用户

发布于 2013-03-03 14:33:55

使用此示例:

代码语言:javascript
运行
复制
var bizInfowindow = new google.maps.InfoWindow();
var html = "somecontent html form";
bizInfowindow.close();
bizInfowindow.close();
bizInfowindow.setContent(html);  
bizInfowindow.open(map, marker);

看一看double close

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15183073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档