2013-08-24 73 views
0

我正在將融合表導入谷歌地圖,但融合表中使用的圖標顏色不反映在我的地圖中。幾天前它正在工作,但現在出了點問題。請有人建議我說明原因。爲什麼融合表風格不反映在谷歌地圖

layer1 = new google.maps.FusionTablesLayer({ 
query: { 
select: 'latitude', 
from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg' 
} 
}); 

回答

1

必須定義通過options -property的styleId時要應用的地圖視圖的風格在外部地圖:

要確定styleId單擊箭頭右側然後選擇publish-> get html和javascript。
這將爲您提供在外部頁面上發佈地圖視圖的完整代碼,其中還包含styleId

在這種情況下,styleId2

layer1 = new google.maps.FusionTablesLayer({ 
    query: { 
    select: 'latitude', 
    from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg' 
    }, 
    options:{ 
    styleId: 2 
    } 
}); 
+0

非常感謝。我嘗試了很多,但找不到解決方案。但仍然存在問題。我的圖標顏色已更改,但未顯示信息窗口的詳細信息。 – priyanka

+0

我不能告訴你爲什麼沒有看到你的實施,也許這是一個CSS問題。 –