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 | 使用点 (lat/lng) 向地图添加标记。 |
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 | 完成以 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 | 卫星图和路线图的混合地图,在卫星地图上显示主要街道和地名的透明图层。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[null,null,["最后更新时间 (UTC):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."]]],[]]