我有几何列的融合表,如何获取所选几何的中心latLng?
这是我的融合表层代码
var testlayer=new google.maps.FusionTablesLayer({
query:{
select: 'geometry',
from: 'code',
where: 'KEC_NO='+number+''
},
styles:[
{polygonOptions:{fillColor:'#FF00FF'}}
]
});
testlayer.setMap(map);
上面代码的返回是一个多边形。
答案 0 :(得分:0)
FusionTablesLayers不会缩放到选定的几何体。您可以在表格中查询地理信息,从中创建google.maps.LatLngBounds,然后使用google.maps.Map.fitBounds居中并缩放地图以适应它。
Example (uses GViz to query the FusionTable for KML, then geoxml3 to parse the KML)