1

我有包含几何列的融合表,如何获得我选择的几何的中心纬度?

这是我的融合表层代码

   var testlayer=new google.maps.FusionTablesLayer({
    query:{
        select: 'geometry',
        from: 'code',
        where: 'KEC_NO='+number+''
    },
    styles:[
        {polygonOptions:{fillColor:'#FF00FF'}}
           ]
    });
    testlayer.setMap(map);

上面代码的返回是一个多边形。

4

1 回答 1

0

FusionTablesLayers 不会缩放到选定的几何图形。您可以在表格中查询地理信息,从中创建 google.maps.LatLngBounds,然后使用 google.maps.Map.fitBounds 居中并缩放地图以适应它。

示例(使用 GViz 查询 KML 的 FusionTable,然后使用 geoxml3 解析 KML)

于 2013-06-17T21:23:04.713 回答