索引
DestinationService(界面)GeocodeService(界面)Destination(消息)Destination.ArrivalSummary(消息)Entrance(消息)Entrance.Tag(枚举)GeocodeAddressRequest(消息)GeocodeAddressRequest.LocationBias(消息)GeocodeAddressResponse(消息)GeocodeLocationRequest(消息)GeocodeLocationResponse(消息)GeocodePlaceRequest(消息)GeocodeResult(消息)GeocodeResult.AddressComponent(消息)GeocodeResult.Granularity(枚举)Landmark(消息)Landmark.Tag(枚举)NavigationPoint(消息)NavigationPoint.TravelMode(枚举)NavigationPoint.Usage(枚举)PlaceView(消息)PlaceView.StructureType(枚举)PlusCode(消息)SearchDestinationsRequest(消息)SearchDestinationsRequest.AddressQuery(消息)SearchDestinationsRequest.LocationQuery(消息)SearchDestinationsRequest.LocationQuery.PlaceFilter(消息)SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability(枚举)SearchDestinationsResponse(消息)
DestinationService
用于检索目的地的服务。
目的地提供有关地点的分层上下文,例如,您可以查找大型公寓楼群中的公寓楼,反之亦然。它还提供适合拼车或送货等使用情形的导航点。
| SearchDestinations |
|---|
|
此方法会执行目的地查找并返回目的地列表。
|
GeocodeService
用于执行地理编码的服务。
| GeocodeAddress |
|---|
|
此方法会执行地址地理编码,将地址映射到 LatLng。它还提供有关地址的结构化信息。
|
| GeocodeLocation |
|---|
|
此方法执行位置地理编码,即将 LatLng 映射到地址。它还提供有关地址的结构化信息。
|
| GeocodePlace |
|---|
|
此方法使用地点 ID 执行地理编码查找。
|
目的地
目的地。这包括主要地点、相关地点、入口和导航点。
| 字段 | |
|---|---|
primary |
请求中通过 |
containing_places[] |
包含主要位置的精度较低的位置。例如,包含此建筑物的公寓楼群。 |
sub_destinations[] |
主要地点的更精确的子目的地。例如,建筑物中包含的单元。 注意:与 Places API 返回的 SubDestination 相比,此子目的地列表更加详尽,并且每个子目的地都包含更多信息。 |
landmarks[] |
可用于说明目的地位置或帮助到达目的地的地标。 |
entrances[] |
相应目的地的入口。 |
navigation_points[] |
相应目的地的导航点。 |
arrival_summary |
AI 生成的到达目的地后的体验摘要。 |
ArrivalSummary
AI 生成的到达目的地后的体验摘要。
| 字段 | |
|---|---|
text |
目的地到达体验的摘要。 |
flag_content_url |
一个链接,用户可以通过该链接标记摘要存在的问题。 |
disclosure_text |
仅限输出。包含到达摘要的披露声明文本。 |
入口
入口是指单个纬度/经度坐标对,用于定义某个地点的入口和出口位置。
| 字段 | |
|---|---|
location |
入口的位置。 |
tags[] |
描述入口的标记列表。 |
place |
入口所在的建筑结构,以 |
标记
描述入口的特征。
| 枚举 | |
|---|---|
TAG_UNSPECIFIED |
未使用。 |
PREFERRED |
入口可能提供对返回的目的地中主要地点的实际访问权限。一个地点可以有多个首选入口。如果某个入口没有此标记,则表示该入口在实体上与主要场所位于同一建筑物内,但不一定能通往该场所。 例如,如果主要地点是某个带状购物中心内的餐厅,“首选”入口很可能是直接通往该餐厅的入口,而返回的其他入口则是该建筑物的其他入口,例如通往带状购物中心内其他餐厅的入口。 如果主要地点本身就是一栋建筑,则 注意: |
GeocodeAddressRequest
针对 GeocodeService.GeocodeAddress 的请求消息。
| 字段 | |
|---|---|
location_bias |
可选。要搜索的区域。此位置用作偏差,这意味着可能会返回给定位置附近的结果。 |
language_code |
可选。应返回结果所用的语言。 |
region_code |
可选。区域代码。地区代码,以 ccTLD(“顶级域名”)双字符值的形式指定。此参数会根据适用法律影响结果。此参数还会影响但不会完全限制服务中的结果。 |
联合字段 address_input。要进行地理编码的地址。address_input 只能是下列其中一项: |
|
address_query |
要进行地理编码的非结构化地址。 |
address |
要以邮政地址格式进行地理编码的结构化地址。 |
LocationBias
要搜索的区域。此位置用作偏差,这意味着可能会返回给定位置附近的结果。
| 字段 | |
|---|---|
联合字段 type。位置偏向的类型。type 只能是下列其中一项: |
|
rectangle |
由东北角和西南角定义的矩形框。 |
GeocodeAddressResponse
| 字段 | |
|---|---|
results[] |
地理编码结果。 |
GeocodeLocationRequest
针对 GeocodeService.GeocodeLocation 的请求消息。
| 字段 | |
|---|---|
language_code |
可选。应返回结果所用的语言。 |
region_code |
可选。区域代码。地区代码,以 ccTLD(“顶级域名”)双字符值的形式指定。此参数会根据适用法律影响结果。 |
types[] |
可选。一组用于限制结果的类型标记。系统会移除不属于任何指定类型的结果。 如需查看可能值的完整列表,请参阅 https://developers.google.com/maps/documentation/places/web-service/place-types 中的表 A 和表 B。 |
granularity[] |
可选。一个或多个位置精细度枚举的过滤条件。 |
联合字段 location_input。要进行地理编码的位置。location_input 只能是下列其中一项: |
|
location_query |
位置,采用“lat,lng”字符串格式。例如,“64.7611872,-18.4705364”。 |
location |
结构化格式的位置。 |
GeocodeLocationResponse
| 字段 | |
|---|---|
results[] |
地理编码结果。 |
plus_code |
请求中位置的 Plus Code。 |
GeocodePlaceRequest
针对 GeocodeService.GeocodePlace 的请求消息。
| 字段 | |
|---|---|
place |
必需。要进行地理编码的地点标识符,格式为 places/{place}。 |
language_code |
可选。应返回结果所用的语言。 |
region_code |
可选。区域代码。地区代码,以 ccTLD(“顶级域名”)双字符值的形式指定。此参数会根据适用法律影响结果。 |
GeocodeResult
地理编码结果包含有关某个地点的地理信息。
| 字段 | |
|---|---|
place |
相应结果的完全限定地点标识符。格式为“//places.googleapis.com/places/{placeID}”。如需了解详情,请访问 https://developers.google.com/maps/documentation/places/web-service/place-id。 |
place_id |
相应结果的地点 ID。 |
location |
相应地址的纬度和经度。 |
granularity |
位置信息的粒度。 |
viewport |
适合显示地理编码结果的视口。 |
bounds |
地址的边界框。 |
formatted_address |
单行格式的地址。 |
postal_address |
邮政地址格式的地址。 |
address_components[] |
每个地理位置级别的重复组件。 |
postal_code_localities[] |
邮政编码中包含的市行政区的完整列表。 仅当结果类型为“postal_code”时,系统才会填充此字段。 |
types[] |
相应结果的一组类型标记。例如,“political”和“administrative_area”。 如需查看可能值的完整列表,请参阅 https://developers.google.com/maps/documentation/places/web-service/place-types 中的表 A 和表 B。 |
plus_code |
相应地理编码中位置的 Plus Code。 |
AddressComponent
构成格式化地址的结构化组件(如果此信息可用)。
| 字段 | |
|---|---|
long_text |
地址组成部分的完整文本说明或名称。例如,澳大利亚的地址组成部分可能包含长名称“Australia”。 |
short_text |
地址组成部分的缩写文本名称(如果有)。例如,澳大利亚的地址组成部分可能具有“AU”的短名称。 |
types[] |
一个数组,用于指示地址组成部分的类型。 如需了解详情,请参阅 https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types。 |
language_code |
用于设置相应组件格式的语言(采用 CLDR 表示法)。 |
粒度
位置信息的粒度。
| 枚举 | |
|---|---|
GRANULARITY_UNSPECIFIED |
请勿使用。 |
ROOFTOP |
与匹配的地址对应的实际地块的非插值位置。 |
RANGE_INTERPOLATED |
从一系列街道编号中插值得出。例如,如果我们知道 Amphitheatre Pkwy 的某个路段包含 1600-1699 号,那么 1650 号可能位于该路段的中间位置。 |
GEOMETRIC_CENTER |
我们拥有多边形数据的地图项的几何中心。 |
APPROXIMATE |
其他所有内容。 |
地标
地标用于指示目的地所在的位置,或帮助您到达目的地。
| 字段 | |
|---|---|
relational_description |
目的地与地标之间的关系的人类可读说明。例如:“帝国大厦附近”或“白宫对面”。 |
tags[] |
用于描述地标在目的地背景下的用途的标记。 |
straight_line_distance_meters |
仅限输出。从相应地标到目的地的直线距离(以米为单位)。 |
travel_distance_meters |
仅限输出。相应地标到目的地的道路网距离(以米为单位)。 |
联合字段 landmark。地标。landmark 只能是下列其中一项: |
|
place |
表示相应地标的地点。 |
标记
描述地标在目的地背景下如何使用的所有可能标记的列表。
如果某个地址同时包含 ADDRESS 和 ARRIVAL 标记,则表示相应地标在本地非常显眼,并且靠近目的地。
| 枚举 | |
|---|---|
TAG_UNSPECIFIED |
未使用。 |
ADDRESS |
可用于确定目的地大致位置的当地著名地点。通常在目的地几百米范围内。这些地标类似于 Geocoding API 的地址描述符功能返回的地标:https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors。 |
ARRIVAL |
可用于帮助到达目的地的地点。当您接近目的地时,此功能可用于导航。例如,此地标可能是目的地对面的一处地点。带有此标记的地标通常比带有 ADDRESS 标记的地标更靠近目的地。 |
PlaceView
表示 Places API 中 Place 的视图。它还提供特定于目的地的其他信息,例如结构类型和显示多边形。
在某些情况下,具有相同地点 ID 的 PlaceView 可能与 Places API 针对 types 和 display_name 字段返回的结果不同。
| 字段 | |
|---|---|
place |
相应地点的资源名称,格式为 |
display_name |
人类可读的地点说明。例如,“B 门”“麦当劳” |
primary_type |
相应地点的主要地点类型。如需查看可能的值的列表,请访问 https://developers.google.com/maps/documentation/places/web-service/place-types。 注意:此字段并非始终填充内容。请准备好在这些情况下使用 |
types[] |
相应地点的所有关联地点类型。如需查看可能的值的列表,请访问 https://developers.google.com/maps/documentation/places/web-service/place-types。 |
formatted_address |
单行地址。 |
postal_address |
结构化地址。 |
structure_type |
与相应地点对应的结构类型。 |
location |
相应地点的位置。对于具有显示多边形的地点,这可能表示在地图上放置标记的好位置。 |
display_polygon |
采用 GeoJSON 格式的地点多边形轮廓,使用 RFC 7946 格式:https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6。 注意:RFC 7946 格式支持 MultiPolygon,因此一个 |
StructureType
相应地点所代表的结构类型。
| 枚举 | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
未使用。 |
POINT |
点位置。 |
SECTION |
建筑物的子部分。 |
BUILDING |
建筑物。 |
GROUNDS |
通常包含多栋建筑的大型区域,例如大学校园、公寓楼群或购物中心。 |
PlusCode
Plus Code (http://plus.codes) 是一种位置引用,包含两种格式:全局代码(用于定义 14 米 x 14 米或更小的矩形区域)和混合代码(用于将前缀替换为参考位置)。
| 字段 | |
|---|---|
global_code |
地点的全局(完整)代码,例如“9FWM33GV+HQ”,表示 1/8000 度 x 1/8000 度的区域(约 14 米 x 14 米)。 |
compound_code |
地点的混合代码,例如“33GV+HQ, Ramberg, Norway”,包含全局代码的后缀,并将前缀替换为参考实体的格式化名称。 |
SearchDestinationsRequest
针对 DestinationService.SearchDestinations 的请求消息。
| 字段 | |
|---|---|
travel_modes[] |
可选。用于过滤导航点的出行方式。这会影响响应中返回的 |
language_code |
可选。应返回结果所用的语言。 |
region_code |
可选。区域代码。地区代码,以 ccTLD(“顶级域名”)双字符值的形式指定。此参数会根据适用法律影响结果。此参数还会影响但不会完全限制服务中的结果。 |
联合字段 目标受众群体是围绕指定的主查询构建的。 注意:仅支持可作为导航目的地的地点和地址。例如,表示住宅或公寓楼的地点可用作主要查询,但表示某个地区或行政区域的地点不能用作主要查询。 |
|
place |
地点的资源名称,格式为 |
address_query |
街道地址。 |
location_query |
精确位置。 |
AddressQuery
您要搜索的街道地址。按照相关国家全国邮政服务使用的格式指定地址
| 字段 | |
|---|---|
联合字段 kind。地址查询。kind 只能是下列其中一项: |
|
address |
邮政地址格式的街道地址。 |
address_query |
格式为单行的街道地址。 |
LocationQuery
用于识别附近主要目的地的位置查询。
注意:如果位置查询位于包含子场所的建筑物内,则返回的主要场所可能是子场所。在这些情况下,containing_places 字段将包含相应建筑物。
| 字段 | |
|---|---|
place_filter |
可选。要应用于目的地候选对象的过滤条件。 |
联合字段 kind。位置信息查询。kind 只能是下列其中一项: |
|
location |
精确的 LatLng 位置。 |
PlaceFilter
要应用于目的地候选对象的过滤条件。
| 字段 | |
|---|---|
structure_type |
可选。如果指定,则保证所有目的地都具有此结构类型的主要地点。这可能会导致过滤掉某些目的地,或者粗化/细化返回的目的地。 例如,如果指定了 此字段的另一个用途是更轻松地提取建筑物显示多边形。例如,如果指定了 |
addressability |
可选。如果指定,则仅返回符合相应可寻址性条件的目的地。 |
投放精准度
定义了可寻址性过滤的选项。未来可能会添加新值。
| 枚举 | |
|---|---|
ADDRESSABILITY_UNSPECIFIED |
如果未指定,服务将选择合理的默认值。 |
ANY |
可寻址性不是过滤条件。无论目的地是否可寻址,系统都会返回。 |
PRIMARY |
返回的所有目的地都将包含具有街道级地址或名称的主要地点。 |
WEAK |
返回的所有目的地都将包含主要地点或具有街道级地址或名称的子目的地。 |
SearchDestinationsResponse
针对 DestinationService.SearchDestinations 的响应消息。
| 字段 | |
|---|---|
destinations[] |
目的地列表。 如果可以从主要查询中明确识别出主要目的地,则服务会返回一个结果。否则,该服务可能会返回多个结果以消除歧义,也可能返回零个结果。 |