0
我有一個經常改變的融合表。如何正確重新載入融合表圖層?
而且我有一個javascript代碼,允許從數據庫中可視化位置信息。
但是我怎樣才能重新加載地圖,而無需重新加載整個頁面。
這是我的代碼:
function initialize() {
map = new google.maps.Map(document.getElementById('map_canvas'), {
center: new google.maps.LatLng(60,30),
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layer = new google.maps.FusionTablesLayer({
query: {
select: 'location',
from: '3415835'
}
});
layer.setMap(map);
}
我已經嘗試過這樣的:
function initialize() {
//var chicago = new google.maps.LatLng(60, 40);
map = new google.maps.Map(document.getElementById('map_canvas'), {
center: new google.maps.LatLng(60,30),
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layer = new google.maps.FusionTablesLayer({
query: {
select: 'location',
from: '3415835'
}
});
layer.setMap(map);
refreshMap();
}
function refreshMap(){
layer.setOptions({
query: {
select: 'location',
from: '3415835'
}
});
setTimeout('refreshMap()',5000);
}
這一次也沒有奏效。
我發現了一個奇怪的情況:添加新標記後,我可以在一些縮放級別上看到它,但在另一個上我看不到它。 – knightOfSpring 2012-04-03 14:15:51