从Google Fusion Table中提取信息

时间:2017-11-08 19:44:35

标签: javascript google-maps google-fusion-tables

这应该是非常明显的,但过去两天我一直在寻找这个,并且包括一位同事,他也找不到解决方案:

如何从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页面上找到这些信息。

0 个答案:

没有答案