【发布时间】:2012-06-28 13:25:19
【问题描述】:
我想在用户更改缩放级别时重新加载 Fusion Tables 图层。可以看出,我试过了,但还是不行。
var map;
var layerl0;
function initialize() {
map=new google.maps.Map(document.getElementById('map_canvas'),{
center: new google.maps.LatLng(MyLat,MyLng),
zoom:4,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layerl0 = new google.maps.FusionTablesLayer({
query: {
select: "'ColumnHeader'",
from: 'MyEncryptedId'
},
map: map
});
/* refresh after zooming */
google.maps.event.addListener(map, 'zoom_changed', function() {
layerl0.refresh();
});
}
google.maps.event.addDomListener(window, 'load', initialize);
【问题讨论】:
-
缩放变化时重新加载图层有什么意义?
-
我想使用新数据,因为这个 FusionTable 经常更新新行。
标签: javascript google-maps-api-3 addeventlistener google-fusion-tables