地点搜索结果的相关详情。
JSON 表示法 |
---|
{
"place": {
object ( |
字段 | |
---|---|
place |
地点的详细信息。 |
distanceMeters |
搜索地点到地点几何图形或中心的直线距离。 |
地点
地点的详细信息。
JSON 表示法 |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
字段 | |
---|---|
placeId |
地点的 ID。地点 ID 是用于唯一标识地点的文本。https://developers.google.com/places/web-service/place-id |
displayName |
已本地化的地点名称。根据请求中提供的偏好设置进行了本地化。 |
languageCode |
与地点关联的文本字段的语言代码。例如“name”和“address”。 |
address |
地点的地址。 |
geometry |
地点的几何图形。 |
types[] |
此结果的一组类型标记。例如,“political”和“locality”。https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
与地点相关联的化合物。 |
几何图形
地点的几何图形。
JSON 表示法 |
---|
{ "location": { object ( |
字段 | |
---|---|
location |
包含此消息的实体的中心点。 |
viewport |
适合在一般尺寸地图上显示相应地点的视口。 |
displayBoundary |
使用 GeoJSON 多边形格式指定多边形 |
视口
纬度-经度视口,表示为两个对角的 low
和 high
点。视口被视为封闭区域,即包含其边界。纬度边界必须介于 -90 度和 90 度(含)之间,经度边界必须介于 -180 度(含)180 度(含)之间。各种情况包括:
如果
low
=high
,则视口由该单个点组成。如果
low.longitude
>high.longitude
,则经度范围会反转(视口跨越 180 度经线)。如果
low.longitude
= -180 度,high.longitude
= 180 度,视口将包含所有经度。如果
low.longitude
= 180 度,high.longitude
= -180 度,则经度范围为空。如果
low.latitude
>high.latitude
,则纬度范围为空。
low
和 high
都必须填充,并且表示的框不能为空(如上述定义所指定)。空视口将导致错误。
例如,此视口完全包含纽约市:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
JSON 表示法 |
---|
{ "low": { object ( |
字段 | |
---|---|
low |
必需。视口的低点。 |
high |
必需。视口的高点。 |
建筑
与地点相关联的建筑群。
JSON 表示法 |
---|
{ "type": enum ( |
字段 | |
---|---|
type |
化合物的类型。 |
geometry |
与化合物相关联的几何图形。 |
entrances[] |
与场地相关的入口列表。 |
CompoundType
复合类型的值。
枚举 | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
复合类型未知。 |
SECTION |
复合部分。https://support.google.com/mapskb/answer/7054299 |
BUILDING |
复合建筑物。https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
建筑群。https://support.google.com/mapskb/answer/7046859 |
入口
某个地点的入口。
JSON 表示法 |
---|
{
"location": {
object ( |
字段 | |
---|---|
location |
入口的位置。 |