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

장소와 연결된 텍스트 필드의 언어 코드입니다. 예: 'name', 'address'.

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)

입구의 위치입니다.