这应该是非常明显的,但过去两天我一直在寻找这个,并且包括一位同事,他也找不到解决方案:
如何从Google Fusion Table中提取特定信息?
我甚至无法在Google Fusion Table API网站上找到此信息,我也没有找到一个可以解决此问题的Stack Overflow问题。
为了让您了解我的项目,我有一个名为“图层”的Fusion图层,其中包含县信息。我希望它显示县名。
如果您单击县,我有一个addListener Google Map事件,但是如果没有遍历图层对象,我无法为每个县显示文本。这是代码:
google.maps.event.addListener(layer, "resize", function(evt) {
var myLatLng = new google.maps.LatLng(evt.row['Center_Lat'].value,evt.row['Center_Long'].value)
var m = new google.maps.Marker({
position: myLatLng,
map: map,
label: {
color: 'white',
fontWeight: 'bold',
text: evt.row['County Name'].value
},
icon: {
labelOrigin: new google.maps.Point(11, 50),
url: 'default_marker.png',
size: new google.maps.Size(22, 40),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(11, 40),
},
});
});
如何为Fusion Table的每个元素运行该功能?或者,更具体地说,我如何从FusionLayer对象中提取信息?正如我所说,我甚至无法在Google的API页面上找到这些信息。