2012-09-12 75 views

回答

1

可能還有其他問題,但我注意到的第一件事是您嘗試在頁面加載時聲明directionsService,但在單擊加載圖按鈕之前不加載Google Maps API。所以當你聲明directionsService的時候會拋出一個「google沒有定義」的錯誤。因此,稍後您調用directionsService時,它是未定義的。在運行任何其他地圖相關的JavaScript之前,您應該加載Google Maps API。

+0

非常感謝!我將結合getDirections和初始化函數。這完美地工作。爲了將來的參考,我怎麼能在API加載後聲明directionsService,但仍然讓我的getDirections函數有權訪問它? – John