我正在编写google api 3代码,在这里:http: //jsfiddle.net/zVaGN/2/ 首先我调用两个Fusiontables出现在地图上,然后我在地图外创建了一个html元素,点击它时,打开我之前在 Fusiontables 中创建的自定义信息窗口。所以我不知道如何创建一个函数,当我单击 html 元素时,它将从 fusiontables 中调用已经创建的信息窗口。所以我想要这个效果http://econym.org.uk/gmap/example_egeotestmon.htm 但我应该从已经存在的融合表中调用自定义信息窗口。这个怎么做???
谢谢任何人!
更新
感谢您的回复埃里克。我不知道这一点,我尝试了一个看起来像这样的函数:
function izbor() {
var infowindow = new google.maps.InfoWindow({
query: {" SELECT 'ExtendedData' FROM " + tableid};
});
infowindow.open(map);
}
但我不知道从表中调用什么,fusiontables 中 infowindows 的名称是什么。我调用了 ExtendedData,因为当我将 fusiontable 导出到 kml 文件时,这是 infowindow 的代码,但是这段代码对于我写的 google api 3 可能不好..
更新#2
我在这里尝试过,但它不起作用.. jsfiddle.net/zVaGN/4/
无论如何感谢您的帮助,如果您提出其他解决方案,请写信!