【发布时间】:2012-09-13 03:18:59
【问题描述】:
我正在构建由 Google Fusion Table 提供支持的学区动态 Google 地图。我希望用户能够操作列表并选择要放大地图的区域。
标记在 FusionTablesLayer: 'layer0' 中呈现。
layer0 = new google.maps.FusionTablesLayer({
query: {
select: 'SCHL_FULL_ADDR',
from: '5119944',
where: 'CTYDIST = ' + shapes[muni]
}
});
我想让地图实际放大学区,以便学区填满地图画布。
但我不知道如何获取此 FusionTablesLayer 上所有标记的边界。 FusionTables api 中似乎没有任何东西可以快速获取此信息。
谁能给点建议?
【问题讨论】:
-
现在确实出现了 fusiontableslayer 没有像 KMLlayer 中那样的自动视口类型设置。下面有一个 stackoverflow 帖子,它为您提供了 geocodezip 的解决方案——这是从 Google 代码示例中提取的。您必须使用 Gviz 提取几何数据并调用 fusiontableslayer 对象。
标签: google-maps google-maps-api-3 google-fusion-tables