0

是否可以从地图中的同一个融合表中加载许多不同的图层?我正在尝试,但它不起作用。fusiontablelayer 有限制吗?

    var Mu = new google.maps.FusionTablesLayer({
        query: {
            select: 'geometry',
            from: '1Md0G-C9PCc4ulq7hDyOPn8ZCaJ0a5WHyATrPC3Q',
            where: "name = '02005'"
        },

            styles: [{
                polygonOptions: {
                    fillColor: "#ff9900",
                    fillOpacity: 0.7,
                    strokeColor: "#808080",
                    strokeWeight: 6
                }
            }]

    });
    Mu.setMap(map);

    var mun = new google.maps.FusionTablesLayer({
        query: {
            select: 'geometry',
            from: '1Md0G-C9PCc4ulq7hDyOPn8ZCaJ0a5WHyATrPC3Q',

        },

            styles: [{
                polygonOptions: {
                    fillColor: "#008000",
                    fillOpacity: 1.0,
                    strokeColor: "#000080",
                    strokeWeight: 1
                }
            }]

    });
    mun.setMap(map);
4

1 回答 1

1

“限制”下的文档中所述,可以在单个地图上加载多达 5 个 FusionTablesLayers(无论是来自同一张表还是多个表都无关紧要),其中只有一个图层可以动态设置样式最多 5 种样式。

于 2013-02-28T21:31:43.173 回答