Maps Service
Google 地图
借助此服务,脚本可以生成静态地图、查找路线、将地址转换为地理编码坐标,以及采样海拔。
类
属性
属性 | 类型 | 说明 |
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 | 向当前路线定义添加新点(经度/纬度)。 |
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):2024-11-26。
[null,null,["最后更新时间 (UTC):2024-11-26。"],[[["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."]]],[]]