Maps JavaScript API 是用戶端網頁 API,可讓您建立地圖來顯示世界各地的位置、新增自訂圖形、動畫和互動式自訂資料層,以及在 Maps JavaScript API 中使用 Places API 建立位置感知功能。Maps JavaScript API 的功能如下:
- 建立 2D 和 3D 地圖,顯示世界各地的位置。
- 新增可自訂的標記,在地圖上指出位置。
- 使用 Places Library 取得超過 2 億個地點的位置資料。
- 自訂地圖的樣式和顏色。
- 新增互動式自訂資料層。
- 顯示行政區界線,並提供互動功能。
- 在地圖中加入自訂 2D 和 3D 圖形及動畫內容。
根據用途選擇合適的 API
編寫程式碼前,請先選擇符合網頁應用程式需求的 Google 地圖平台產品:
- 網站聯絡地圖和路線:如要嵌入商家位置地圖或路線連結,但不想編寫自訂 JavaScript,請使用 Maps Embed API 或 Maps 網址。
- 即時位置和資產追蹤:如要顯示您資料庫或即時串流 (例如 Cloud Firestore 或 WebSocket) 中的即時 GPS 座標和移動路徑,請搭配使用 Maps JavaScript API 與進階標記 (
AdvancedMarkerElement參考資料) 和折線 (Polyline參考資料)。Fleet Engine 則專用於共乘和排程配送車隊,可整合行動裝置 Driver SDK 和後端 OAuth 或 JSON Web Token (JWT)。 - 地圖上的地理圍欄和安全區域半徑:如要繪製圓形或多邊形周長,並測試座標是否落在其中 (請參閱「地理圍欄和安全區域邊界」),請使用圓形 (
Circle參考資料)、多邊形 (Polygon參考資料) 和幾何圖形程式庫 (containsLocation()用於包含,computeDistanceBetween()用於以公尺為單位的距離)。