2012-11-01 85 views
1

我有一個包含在一列中,其顯示爲建築物的邊界KML數據的融合表。我想在我自己的動態谷歌地圖中使用這些數據。到目前爲止,這是我寫的代碼:多邊形層在從KML數據谷歌地圖中的融合表

function initialize() { 
var mapOptions = { 
    center: new google.maps.LatLng(41.558, -72.651), 
    zoom: 14, 
    mapTypeId: google.maps.MapTypeId.HYBRID 
}; 
map = new google.maps.Map(document.getElementById("map_canvas"), 
       mapOptions); 

layer = new google.maps.FusionTablesLayer({ 
    query: { 
     select: 'geometry', 
     from: '5336096'//'1ZhE_f12VDQ5zr82cbftVn1Jpff_TK5ZQmC3h52Y' 
    }, 
    heatmap: { 
     enabled: true 
    }, 
    styles: [{ 
     polygonOptions: { 
     fillColor: "#00FFFF", 
     opacity: 0.3 
     } 
    }] 
}); 

layer.setMap(map); 


    } 

它做什麼至今把一個小綠點在每個建築物,而不是整個多邊形。任何想法我做錯了什麼?

+0

提醒一下,你插在幾內亞灣的多邊形近在你的KML數據0,0點,你可能想要刪除,如果這是量產版。 – serdarsenay

回答