2012-09-09 118 views
0

我試圖從我在服務器上託管的文件創建覆蓋。我一直在尋找Google Maps API v3文檔,但現在我停滯不前。據我所知from this part of the documentation,我可以使用
new KmlLayer(url: "http://www.mydomain.com/kmllayer.txt");
來調用圖層文件。當我打開頁面時,在控制檯中顯示錯誤消息:「未捕獲的ReferenceError:未定義KmlLayer」錯誤:KmlLayer未定義

我已經能夠使用此圖層,方法是轉到maps.google.com並輸入url kml圖層文件位於搜索欄中,它顯示正常,所以我知道問題不在圖層本身。

任何想法?

+0

'有什麼想法?'發佈更多信息。該錯誤意味着您在加載Google Maps API v3之前嘗試使用KmlLayer。 – geocodezip

回答

1

有幾個可能性:

  1. 一個是geocodezip說,你想的API加載之前創建層。
  2. 您正在調用錯誤的功能。正確的語法是:

    new google.maps.KmlLayer(「http://my.public.server/file.kml」,options);