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 | 在目前路徑定義中新增點 (緯/經)。 |
addVisible(latitude, longitude) | StaticMap | 新增必須在地圖中顯示的點 (經緯度) 位置。 |
addVisible(address) | StaticMap | 新增必須在地圖上顯示的地址位置。 |
beginPath() | StaticMap | 開始新的路徑定義。 |
clearMarkers() | StaticMap | 清除目前的標記集。 |
clearPaths() | StaticMap | 清除目前的路徑組合。 |
clearVisibles() | StaticMap | 清除目前的顯示位置集合。 |
endPath() | StaticMap | 完成以 beginPath() 開頭的路徑定義。 |
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 | 設定地圖上文字的語言 (如有)。 |
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 和/或其關聯企業的註冊商標。
上次更新時間:2024-12-03 (世界標準時間)。
[null,null,["上次更新時間:2024-12-03 (世界標準時間)。"],[[["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."]]],[]]