Google maps api 3 Google Fusion Tables-关闭infoWindowHtml的事件

Google maps api 3 Google Fusion Tables-关闭infoWindowHtml的事件,google-maps-api-3,google-fusion-tables,Google Maps Api 3,Google Fusion Tables,当前正在使用infoWindowHtml在Ajax请求中填充工具提示。不过,如果可能的话,我想在一个活动中去掉这个东西,那太棒了。有什么想法吗 或者我必须先执行infowindow.setContent(),然后再打开 您可以创建自己的信息窗口,该窗口允许您控制信息窗口的打开时间、显示位置、内容以及关闭时间。以下是基本步骤: 图层上的单击事件提供事件的纬度/经度坐标-使用该坐标定位信息窗口 使用事件中的infoWindowHtml设置内容 使用信息窗口的打开方法在地图上显示窗口 最后,使用cl

当前正在使用
infoWindowHtml
在Ajax请求中填充工具提示。不过,如果可能的话,我想在一个活动中去掉这个东西,那太棒了。有什么想法吗


或者我必须先执行
infowindow.setContent()
,然后再打开

您可以创建自己的信息窗口,该窗口允许您控制信息窗口的打开时间、显示位置、内容以及关闭时间。以下是基本步骤:

  • 图层上的单击事件提供事件的纬度/经度坐标-使用该坐标定位信息窗口
  • 使用事件中的infoWindowHtml设置内容
  • 使用信息窗口的打开方法在地图上显示窗口
  • 最后,使用close方法隐藏任何事件的信息窗口
以下是信息窗口参考的链接,以了解更多信息:


嘿,凯瑟琳,还有一个简单的问题:如果(event){infowindow=new google.maps.infowindow({'content':event.infoWindowHtml=“some html”,'position':event.latLng});infowindow.open();它使用close方法将对象添加到infowindow变量,但使用infoWindowHtml,它会自动弹出,我不再控制它。如果我删除infoWindowHtml并调用open(),它只加载默认的fusion表数据。请注意,这是在非异步ajax请求中。再次感谢!Wes,您应该花时间清楚地解释您的问题,或者发布一些代码或链接到您的页面。我无法理解您的问题。是的,我认为发布更多的代码会有所帮助。我需要注意两件事nto同时:(1)通过将suppressInfoWindow字段设置为true,确保正在抑制图层信息窗口。(2)正在创建的新InfoWindow对象的内容应设置为:content:event.infoWindowHtml。删除=“一些html”.我明白了Kathryn,再次感谢!这是一个面部手掌的时刻,感谢你的耐心,你在fusion tables上做得很好!