Google Maps

地理编码、路线规划、地点查询和距离计算

Google Maps 是一个功能全面的平台,提供丰富的 API,涵盖地图、地理编码、路径规划、地点、环境数据等多种服务。通过 Sim,您的代理可以利用 Google Maps Platform 的核心 API,自动化各种基于位置的工作流程。

本集成包含以下 Google Maps API:

  • Geocoding API: 将地址转换为经纬度坐标,并支持逆地理编码。
  • Directions API: 计算驾车、步行、骑行或公共交通的路线和导航。
  • Distance Matrix API: 计算多个起点和终点之间的行程距离和时间。
  • Places API: 按名称、类型或距离搜索地点(如商家、地标、机构等)。
  • Place Details API: 获取特定地点的详细信息,如地址、评分、营业时间和联系方式。
  • Elevation API: 获取全球任意地点的海拔高度数据。
  • Time Zone API: 查询任意地理位置的时区信息。
  • Air Quality API: 获取指定坐标的实时空气质量数据。

借助这些 API,您的 Sim 代理可以自动完成位置查询与数据丰富、规划最优路线与配送、估算时间与距离、分析地点数据、为记录添加地理信息、获取环境状况等,无需手动操作或外部工具。

如果您需要上述未列出的功能,或希望支持更多 Google Maps API,请随时联系我们!

使用说明

将 Google Maps Platform API 集成到您的工作流程中。支持地址地理编码为坐标、逆地理编码、获取地点间路线、计算距离矩阵、地点搜索、获取地点详情、高程数据和时区信息。

工具

google_maps_air_quality

获取某地的当前空气质量数据

输入

参数类型必填说明
apiKeystring启用 Air Quality API 的 Google Maps API 密钥
latnumber纬度坐标
lngnumber经度坐标
languageCodestring响应的语言代码(如 "en"、"es")

输出

参数类型说明
dateTimestring空气质量数据的时间戳
regionCodestring该位置的区域代码
indexesarray空气质量指数数组
codestring指数代码(如 "uaqi"、"usa_epa")
displayNamestring指数显示名称
aqinumber空气质量指数值
aqiDisplaystring格式化 AQI 显示字符串
colorobjectAQI 等级的 RGB 颜色
categorystring类别描述(如 "Good"、"Moderate")
dominantPollutantstring主要污染物
pollutantsarray污染物浓度数组
codestring污染物代码(如 "pm25"、"o3")
displayNamestring显示名称
fullNamestring污染物全名
concentrationobject浓度信息
valuenumber浓度值
unitsstring单位(如 "PARTS_PER_BILLION")
additionalInfoobject关于来源和影响的附加信息
healthRecommendationsobject针对不同人群的健康建议

google_maps_directions

获取两个地点之间的路线和导航信息

输入

参数类型必填说明
apiKeystringGoogle Maps API key
originstring起始位置(地址或经纬度)
destinationstring目的地位置(地址或经纬度)
modestring出行方式:driving、walking、bicycling 或 transit
avoidstring规避选项:tolls、highways 或 ferries
waypointsjson中间途经点数组
unitsstring单位系统:metric 或 imperial
languagestring结果语言代码(如 en、es、fr)

输出

参数类型说明
routesarray所有可用路线
summarystring路线摘要(主要道路名称)
legsarray路线分段(途经点之间的区段)
overviewPolylinestring整条路线的编码折线
warningsarray路线警告信息
waypointOrderarray优化后的途经点顺序(如有请求)
distanceTextstring总距离(人类可读文本,如 "5.2 km")
distanceMetersnumber总距离(米)
durationTextstring总时长(人类可读文本,如 "15 mins")
durationSecondsnumber总时长(秒)
startAddressstring解析后的起始地址
endAddressstring解析后的目的地地址
stepsarray分步导航指令
instructionstring导航指令(去除 HTML)
distanceTextstring步骤距离(文本)
distanceMetersnumber步骤距离(米)
durationTextstring步骤时长(文本)
durationSecondsnumber步骤时长(秒)
startLocationobject步骤起点坐标
endLocationobject步骤终点坐标
travelModestring此步骤的出行方式
maneuverstring操作类型(如 turn-left 等)
polylinestring主路线的编码折线

google_maps_distance_matrix

计算多个起点和终点之间的行驶距离和时间

输入

参数类型必填说明
apiKeystringGoogle Maps API key
originstring起点位置(地址或 lat,lng)
destinationsjson终点位置数组
modestring出行方式:driving、walking、bicycling 或 transit
avoidstring规避特性:tolls、highways 或 ferries
unitsstring单位系统:metric 或 imperial
languagestring结果语言代码(如 en、es、fr)

输出

参数类型说明
originAddressesarray解析后的起点地址
destinationAddressesarray解析后的终点地址
rowsarray距离矩阵行(每个起点一行)
elementsarray元素(每个终点一个)
distanceTextstring距离文本(如 "5.2 km")
distanceMetersnumber距离(米)
durationTextstring时长文本(如 "15 mins")
durationSecondsnumber时长(秒)
durationInTrafficTextstring路况下时长文本
durationInTrafficSecondsnumber路况下时长(秒)
statusstring元素状态(OK、NOT_FOUND、ZERO_RESULTS)

google_maps_elevation

获取某地的海拔数据

输入

参数类型必填说明
apiKeystringGoogle Maps API key
latnumber纬度坐标
lngnumber经度坐标

输出

参数类型说明
elevationnumber海拔高度(米),高于海平面为正,低于为负
latnumber采样点的纬度
lngnumber采样点的经度
resolutionnumber插值所用数据点之间的最大距离(米)

google_maps_geocode

将地址转换为地理坐标(纬度和经度)

输入

参数类型必填说明
apiKeystringGoogle Maps API key
addressstring需要地理编码的地址
languagestring结果的语言代码(如 en、es、fr)
regionstring区域偏好 ccTLD 代码(如 us、uk)

输出

参数类型说明
formattedAddressstring格式化后的地址字符串
latnumber纬度坐标
lngnumber经度坐标
locationjson包含 lat 和 lng 的位置对象
placeIdstring此位置的 Google Place ID
addressComponentsarray详细地址组成部分
longNamestring组成部分全名
shortNamestring缩写名称
typesarray组成部分类型
locationTypestring位置精度类型(ROOFTOP、RANGE_INTERPOLATED 等)

google_maps_geolocate

使用 WiFi 接入点、蜂窝基站或 IP 地址对设备进行地理定位

输入

参数类型必填说明
apiKeystring已启用 Geolocation API 的 Google Maps API 密钥
homeMobileCountryCodenumber本国移动国家码(MCC)
homeMobileNetworkCodenumber本国移动网络码(MNC)
radioTypestring无线电类型:lte、gsm、cdma、wcdma 或 nr
carrierstring运营商名称
considerIpboolean是否使用 IP 地址进行地理定位(默认:true)
cellTowersarray包含 cellId、locationAreaCode、mobileCountryCode、mobileNetworkCode 的基站对象数组
wifiAccessPointsarray包含 macAddress(必填)、signalStrength 等信息的 WiFi 接入点对象数组

输出

参数类型说明
latnumber纬度坐标
lngnumber经度坐标
accuracynumber精度半径(米)

google_maps_place_details

获取特定地点的详细信息

输入

参数类型必填说明
apiKeystringGoogle Maps API 密钥
placeIdstringGoogle Place ID
fieldsstring以逗号分隔的返回字段列表
languagestring结果的语言代码(如 en、es、fr)

输出

参数类型描述
placeIdstringGoogle Place ID
namestring地点名称
formattedAddressstring格式化街道地址
latnumber纬度坐标
lngnumber经度坐标
typesarray地点类型(如 restaurant、cafe)
ratingnumber平均评分(1.0 到 5.0)
userRatingsTotalnumber用户评分总数
priceLevelnumber价格等级(0=免费,1=便宜,2=适中,3=昂贵,4=非常昂贵)
websitestring地点网站 URL
phoneNumberstring本地格式化电话号码
internationalPhoneNumberstring国际格式化电话号码
openNowboolean该地点当前是否营业
weekdayTextarray按星期格式化的营业时间
reviewsarray用户评论(最多 5 条最相关)
authorNamestring评论者姓名
authorUrlstring评论者个人资料 URL
profilePhotoUrlstring评论者照片 URL
ratingnumber给出的评分(1-5)
textstring评论内容
timenumber评论时间戳(Unix epoch)
relativeTimeDescriptionstring相对时间(如 “1 个月前”)
photosarray地点照片
photoReferencestringPlace Photos API 的照片引用
heightnumber照片高度(像素)
widthnumber照片宽度(像素)
htmlAttributionsarray必需的归属信息
urlstring该地点的 Google Maps URL
utcOffsetnumberUTC 偏移量(分钟)
vicinitystring简化地址(社区/街道)
businessStatusstring经营状态(OPERATIONAL、CLOSED_TEMPORARILY、CLOSED_PERMANENTLY)

使用文本查询搜索地点

输入

参数类型必填说明
apiKeystringGoogle Maps API key
querystring搜索查询(例如,"Times Square 附近的餐厅")
locationjson用于结果偏向的地理位置({lat, lng})
radiusnumber搜索半径(米)
typestring地点类型筛选(例如,restaurant、cafe、hotel)
languagestring结果的语言代码(例如,en、es、fr)
regionstring区域偏向的 ccTLD 代码(例如,us、uk)

输出

参数类型说明
placesarray找到的地点列表
placeIdstringGoogle Place ID
namestring地点名称
formattedAddressstring格式化地址
latnumber纬度
lngnumber经度
typesarray地点类型
ratingnumber平均评分(1-5)
userRatingsTotalnumber评分数量
priceLevelnumber价格等级(0-4)
openNowboolean当前是否营业
photoReferencestring用于 Photos API 的照片引用
businessStatusstring营业状态
nextPageTokenstring用于获取下一页结果的令牌

google_maps_reverse_geocode

将地理坐标(纬度和经度)转换为可读的地址

输入

参数类型必填说明
apiKeystringGoogle Maps API key
latnumber纬度坐标
lngnumber经度坐标
languagestring结果的语言代码(例如 en、es、fr)

输出

参数类型说明
formattedAddressstring格式化后的地址字符串
placeIdstring此位置的 Google Place ID
addressComponentsarray详细地址组成部分
longNamestring组成部分全名
shortNamestring缩写名称
typesarray组成部分类型
typesarray地址类型(如 street_address、route)

google_maps_snap_to_roads

将 GPS 坐标点匹配到最近的道路段

输入

参数类型必填说明
apiKeystring启用 Roads API 的 Google Maps API key
pathstring以管道符分隔的纬度、经度坐标列表(例如 "60.170880,24.942795
interpolateboolean是否在道路上插值额外点位

输出

参数类型说明
snappedPointsarray匹配到道路上的点数组
locationobject匹配点的坐标
latnumber纬度
lngnumber经度
originalIndexnumber在原始路径中的索引(如果未插值)
placeIdstring此道路段的 Place ID
warningMessagestring警告信息(如有,例如无法匹配点时)

google_maps_speed_limits

获取道路路段的限速信息。需要提供路径坐标或 placeId。

输入

参数类型必填说明
apiKeystring已启用 Roads API 的 Google Maps API 密钥
pathstring以管道符分隔的纬度、经度坐标列表(如果未提供 placeIds,则必填)
placeIdsarray道路路段的 Place ID 数组(如果未提供 path,则必填)

输出

参数类型说明
speedLimitsarray道路路段的限速数组
placeIdstring该路段的 Place ID
speedLimitnumber限速值
unitsstring限速单位(KPH 或 MPH)
snappedPointsarray与限速对应的捕捉点数组
locationobject捕捉到的位置坐标
latnumber纬度
lngnumber经度
originalIndexnumber在原始路径中的索引
placeIdstring此路段的 Place ID

google_maps_timezone

获取某地的时区信息

输入

参数类型必填说明
apiKeystringGoogle Maps API 密钥
latnumber纬度坐标
lngnumber经度坐标
timestampnumber用于确定夏令时偏移的 Unix 时间戳(默认为当前时间)
languagestring时区名称的语言代码(如 en、es、fr)

输出

参数类型描述
timeZoneIdstringIANA 时区 ID(例如,"America/New_York","Europe/London")
timeZoneNamestring本地化时区名称(例如,"Eastern Daylight Time")
rawOffsetnumberUTC 偏移秒数(不含夏令时)
dstOffsetnumber夏令时偏移秒数(如果不在夏令时则为 0)
totalOffsetSecondsnumber总 UTC 偏移秒数(rawOffset + dstOffset)
totalOffsetHoursnumber总 UTC 偏移小时数(例如,EST 为 -5,EDT 为 -4)

google_maps_validate_address

验证并标准化邮政地址

输入

参数类型必填描述
apiKeystring启用 Address Validation API 的 Google Maps API 密钥
addressstring需要验证的地址(作为单个字符串)
regionCodestringISO 3166-1 alpha-2 国家代码(例如,"US","CA")
localitystring城市或地区名称
enableUspsCassboolean针对美国地址启用 USPS CASS 验证

输出

参数类型描述
formattedAddressstring标准化格式地址
latnumber纬度坐标
lngnumber经度坐标
placeIdstring此地址的 Google Place ID
addressCompleteboolean地址是否完整且可投递
hasUnconfirmedComponentsboolean是否有部分地址组件无法确认
hasInferredComponentsboolean是否有部分组件为推断得出(非输入中提供)
hasReplacedComponentsboolean是否有部分组件被替换为规范值
validationGranularitystring验证粒度(PREMISE、SUB_PREMISE、ROUTE 等)
geocodeGranularitystring地理编码结果的粒度
addressComponentsarray详细地址组件
longNamestring组件全名
shortNamestring缩写名称
typesarray组件类型
missingComponentTypesarray缺失的地址组件类型
unconfirmedComponentTypesarray无法确认的组件类型
unresolvedTokensarray无法解析的输入标记

On this page

Start building today
Trusted by over 100,000 builders.
The open-source platform to build AI agents and run your agentic workforce.
Get started