我有一个几何形状的融合表。我正在使用Google Maps API在网站中使用融合表。我可以选择多边形onclick。是否可以使用API获取所选多边形的界限?
layerb = new google.maps.FusionTablesLayer({
query : {
select : "geometry", from : 'fusion_table_id'
},
styleId: 2,
templateId: 2,
});
google.maps.event.addListener(layerb, "click", function (e) {
var t = new google.maps.LatLng(e.row["lat"].value, e.row["lon"].value);
map.setZoom(17);
});
代码非常基本,onclick将采用存储的lat / long(多边形的质心)并进行缩放。
表仅包含3列:id,geometry和name。
答案 0 :(得分:-2)
假设layerb是一个多边形,您可以通过以下方式访问侦听器中的边界:
layerb.getBounds();
如果这不是您要找的答案,请发布完整代码。