Maps Service
地圖介面集
這項服務可讓指令碼產生靜態地圖、規劃路線、將地址轉換為地理編碼座標,以及取樣高度。
類別
屬性
屬性 | 類型 | 說明 |
TOLLS | Enum | 避開收費站。 |
HIGHWAYS | Enum | 避開高速公路。 |
屬性
屬性 | 類型 | 說明 |
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum | |
屬性
屬性 | 類型 | 說明 |
PNG | Enum | 8 位元 PNG 格式。 |
PNG8 | Enum | 8 位元 PNG 格式。 |
PNG32 | Enum | 32 位元 PNG 格式。 |
GIF | Enum | GIF 格式。 |
JPG | Enum | JPEG 格式。 |
JPG_BASELINE | Enum | 非漸進式 JPEG 格式。 |
屬性
屬性 | 類型 | 說明 |
TINY | Enum | 小型市場 (供應者最小)。 |
MID | Enum | 中等大小的標記 (可使用最大)。 |
SMALL | Enum | 小型標記。 |
屬性
屬性 | 類型 | 說明 |
DRIVING | Enum | 開車路線。 |
WALKING | Enum | 行人步道和騎樓的步行路線 (如適用)。 |
BICYCLING | Enum | 單車路線,以及專用道路和專用道路 (如適用) 的單車路線。 |
TRANSIT | Enum | 使用大眾運輸路線的大眾運輸路線 (如有)。 |
方法
方法 | 傳回類型 | 簡短說明 |
addAddress(address) | StaticMap | 將新地址新增至目前的路徑定義。 |
addMarker(latitude, longitude) | StaticMap | 使用點 (經緯度) 在地圖上新增標記。 |
addMarker(address) | StaticMap | 使用地址在地圖上新增標記。 |
addPath(points) | StaticMap | 使用點的陣列新增路徑至地圖。 |
addPath(polyline) | StaticMap | 使用編碼的折線在地圖中新增路徑。 |
addPoint(latitude, longitude) | StaticMap | 將新的點 (lat/lng) 新增至目前的路徑定義。 |
addVisible(latitude, longitude) | StaticMap | 新增必須在地圖上可見的點 (經緯度)。 |
addVisible(address) | StaticMap | 新增必須在地圖上顯示的地址位置。 |
beginPath() | StaticMap | 開始新的路徑定義。 |
clearMarkers() | StaticMap | 清除目前的標記集。 |
clearPaths() | StaticMap | 清除目前的路徑組合。 |
clearVisibles() | StaticMap | 清除目前顯示的位置集。 |
endPath() | StaticMap | 完成以 startPath() 啟動的路徑定義。 |
getAs(contentType) | Blob | 傳回這個物件內的資料,做為轉換為指定內容類型的 blob。 |
getBlob() | Blob | 取得圖片資料為 Blob 。 |
getMapImage() | Byte[] | 取得原始圖片資料做為位元組陣列。 |
getMapUrl() | String | 取得地圖圖片的網址。 |
setCenter(latitude, longitude) | StaticMap | 使用點 (經緯度) 設定地圖的中心。 |
setCenter(address) | StaticMap | 使用地址設定地圖的中心。 |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | 設定建立新標記時要使用的自訂標記圖片。 |
setFormat(format) | StaticMap | 設定地圖圖片的格式。 |
setLanguage(language) | StaticMap | 設定地圖上文字要使用的語言 (「avaialbe」)。 |
setMapType(mapType) | StaticMap | 設定要顯示的地圖類型。 |
setMarkerStyle(size, color, label) | StaticMap | 設定建立新標記時要使用的標記樣式。 |
setMobile(useMobileTiles) | StaticMap | 設定是否要使用行動裝置專用的地圖方塊集。 |
setPathStyle(weight, color, fillColor) | StaticMap | 設定建立新路徑時使用的路徑樣式。 |
setSize(width, height) | StaticMap | 設定地圖圖片的寬度和高度 (以像素為單位)。 |
setZoom(zoom) | StaticMap | 設定地圖的縮放係數 (或放大等級)。 |
屬性
屬性 | 類型 | 說明 |
ROADMAP | Enum | 標準藍圖,通常顯示在 Google 地圖網站上。 |
SATELLITE | Enum | 衛星地圖。 |
TERRAIN | Enum | 實際地形圖,顯示地形和植被。 |
HYBRID | Enum | 衛星地圖和道路圖的混合地圖,在衛星地圖上顯示一個透明圖層,顯示主要街道和地點名稱。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-12-02 (世界標準時間)。
[null,null,["上次更新時間:2023-12-02 (世界標準時間)。"],[[["The Maps service allows you to generate static maps, find directions, convert addresses into geocode coordinates, and sample elevations within your Apps Script projects."],["You can use the `DirectionFinder` class to retrieve directions between locations, set waypoints, and specify travel modes."],["The `Geocoder` class enables you to convert addresses into geographical coordinates and vice versa, and refine results by setting bounds and language preferences."],["The `StaticMap` class helps you create custom static map images with markers, paths, and visible locations, and export them in various formats."],["The `ElevationSampler` class enables sampling elevation data for specific locations, paths, or encoded polylines."]]],[]]