Google Maps API - 程式庫

 

全文摘錄如下:

透過網址載入 Maps JavaScript API 時,您可以透過使用 「libraries」 網址參數,選擇性地載入其他「程式庫」。程式庫是為主要 Maps JavaScript API 提供其他功能的程式碼模組,只有在您明確要求程式庫時才會載入它們。如需詳細資訊,請參閱 Maps JavaScript API 中的程式庫

 

適用於 Maps API 的 JavaScript 程式碼是透過 https://maps.googleapis.com/maps/api/js 格式的「啟動」URL 載入的。此啟動要求會載入所有主要的 Javascript 物件與符號,以用於 Maps API。某些 Maps API 特徵也會在獨立的「程式庫」中提供,但只有在您明確要求程式庫時才會載入它們。將補充元件打散到程式庫,可以更快速地載入(和剖析)主要 API,代價僅為載入與剖析程式庫時的額外負荷。

藉由指定 libraries 參數,並將程式庫的名稱傳遞給該參數,來指定要在啟動要求中載入的額外程式庫。您可在逗號分隔的清單中指定多個程式庫。載入程式庫之後,即可透過 google.maps.libraryName 命名空間來存取它們。

可使用的程式庫如下:

  • drawing 提供使用者一個圖形化介面,可在地圖上繪製多邊形、矩形、折線、圓形和標記。如需詳細資訊,請參閱 Drawing 程式庫文件
  • geometry 包含公用函數,用來計算地球表面上的純量幾何值(如距離和面積)。如需詳細資訊,請參閱 Geometry 程式庫文件
  • places 可讓您的應用程式搜尋定義區域內的地點,例如機構、地理位置或知名搜尋點。如需詳細資訊,請參閱 Places 程式庫文件
  • visualization 提供資料的視覺表示法,包括熱度圖和 Google Maps Engine 資料。如需詳細資訊,請參閱 Visualization 程式庫文件

 

參考資料:

https://developers.google.com/maps/documentation/javascript/tutorial#libraries