PlaceResult

장소 검색 결과에 대한 세부정보입니다.

JSON 표현
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
필드
place

object (Place)

장소에 관한 세부정보입니다.

distanceMeters

number

검색 위치에서 장소 도형 또는 중심까지의 직선 거리입니다.

장소

장소에 대한 세부정보입니다.

JSON 표현
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
필드
placeId

string

장소의 장소 ID입니다. 장소 ID는 장소를 고유하게 식별하는 텍스트입니다. https://developers.google.com/places/web-service/place-id

displayName

string

현지화된 장소의 이름입니다. 요청에 제공된 환경설정에 따라 현지화됩니다.

languageCode

string

장소와 연결된 텍스트 필드의 언어 코드입니다. 예를 들어 '이름' 및 '주소'입니다.

address

object (Address)

장소의 주소입니다.

geometry

object (Geometry)

장소의 기하학적 형태입니다.

types[]

string

이 결과의 유형 태그 집합입니다. 예: 'political' 및 'locality'. https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

장소와 연결된 화합물입니다.

도형

장소의 도형

JSON 표현
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
필드
location

object (LatLng)

이 메시지가 포함된 항목의 중심점입니다.

viewport

object (Viewport)

평균 크기의 지도에 장소를 표시하기에 적합한 표시 영역입니다.

displayBoundary

object (Struct format)

GeoJSON 다각형 형식을 사용하여 다각형을 지정합니다.

표시 영역

대각선 반대쪽에 있는 두 개의 lowhigh 지점으로 표시되는 위도-경도 표시 영역입니다. 표시 영역은 경계가 포함된 닫힌 영역으로 간주됩니다. 위도 경계는 -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이면 위도 범위가 비어 있습니다.

lowhigh 모두 채워야 하며, 위에 정의된 대로 표현된 상자는 비워 둘 수 없습니다. 뷰포트가 비어 있으면 오류가 발생합니다.

예를 들어 이 뷰포트는 뉴욕시를 완전히 포함합니다.

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON 표현
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
필드
low

object (LatLng)

필수 항목입니다. 표시 영역의 낮은 지점입니다.

high

object (LatLng)

필수 항목입니다. 뷰포트의 최고점입니다.

복합

장소와 연결된 복합어입니다.

JSON 표현
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
필드
type

enum (CompoundType)

복합 유형입니다.

geometry

object (Geometry)

화합물과 연결된 도형입니다.

entrances[]

object (Entrance)

복합물과 연결된 진입로의 목록입니다.

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 (LatLng)
  }
}
필드
location

object (LatLng)

입구의 위치입니다.