- 리소스: Photo
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - PhotoId
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - UploadRef
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 포즈
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - LatLng
 - 수준
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 연결
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 장소
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - TransferStatus
 - MapsPublishStatus
 - 메서드
 
리소스: 사진
사진은 사진 메타데이터와 함께 360도 파노라마 사진을 저장하는 데 사용됩니다.
| JSON 표현 | 
|---|
{ "photoId": { object (  | 
              
| 필드 | |
|---|---|
photoId | 
                
                   
 필수 항목입니다. 출력 전용입니다. 사진을 업데이트할 때 필요합니다. 사진을 만들 때만 출력합니다. 사진의 식별자로, Google의 모든 사진에서 고유합니다.  | 
              
uploadReference | 
                
                   
 입력 전용입니다. 사진을 만들 때 필요합니다. 입력 전용입니다. 사진 바이트가 업로드되는 리소스 URL입니다.  | 
              
downloadUrl | 
                
                   
 출력 전용입니다. 사진 바이트의 다운로드 URL입니다. 이 필드는   | 
              
thumbnailUrl | 
                
                   
 출력 전용입니다. 특정 사진의 미리보기를 표시하기 위한 썸네일 URL입니다.  | 
              
shareLink | 
                
                   
 출력 전용입니다. 사진의 공유 링크입니다.  | 
              
pose | 
                
                   
 선택사항입니다. 사진의 포즈입니다.  | 
              
connections[] | 
                
                   
 선택사항입니다. 다른 사진과의 연결입니다. 연결은 이 사진에서 다른 사진으로 연결되는 링크를 나타냅니다.  | 
              
captureTime | 
                
                   
 선택사항입니다. 사진이 캡처된 절대 시간입니다. 사진에 exif 타임스탬프가 없으면 사진 메타데이터에 타임스탬프를 설정하는 데 사용됩니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면   | 
              
uploadTime | 
                
                   
 출력 전용입니다. 이미지를 업로드한 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면   | 
              
places[] | 
                
                   
 선택사항입니다. 사진이 속한 장소입니다.  | 
              
viewCount | 
                
                   
 출력 전용입니다. 사진의 조회수입니다.  | 
              
transferStatus | 
                
                   
 출력 전용입니다. 이 사진에 대한 권리 이전 상태입니다.  | 
              
mapsPublishStatus | 
                
                   
 출력 전용입니다. Google 지도의 상태(사진의 게시 또는 거부 여부)  | 
              
PhotoId
Photo의 식별자입니다.
| JSON 표현 | 
|---|
{ "id": string }  | 
              
| 필드 | |
|---|---|
id | 
                
                   
 사진의 고유 식별자입니다.  | 
              
UploadRef
미디어 파일에 대한 참조 업로드
| JSON 표현 | 
|---|
{ // Union field  | 
              
| 필드 | |
|---|---|
통합 필드 file_source. 필수 항목입니다. file_source은 다음 중 하나여야 합니다. | 
              |
uploadUrl | 
                
                   
 업로드 참조는 사용자마다 고유해야 합니다. 'https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}'의 형식을 따릅니다.  | 
              
자세
항목의 원시 포즈 측정입니다.
| JSON 표현 | 
|---|
{ "latLngPair": { object (  | 
              
| 필드 | |
|---|---|
latLngPair | 
                
                   
 포즈의 위도 및 경도 쌍(https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng)에 설명된 대로   | 
              
altitude | 
                
                   
 WGS84 타원체 위 미터 단위의 포즈 고도입니다. NaN은 측정되지 않은 수량을 나타냅니다.  | 
              
heading | 
                
                   
 다음 포즈 매개변수는 사진의 중심과 관련이 있습니다. https://developers.google.com/streetview/spherical-metadata와 일치합니다. 북쪽에서 시계 방향으로 도 단위로 사진의 중앙에서 측정한 나침반 방위입니다. 값은 0보다 크고 360보다 작아야 합니다. NaN은 측정되지 않은 수량을 나타냅니다.  | 
              
pitch | 
                
                   
 피치로, 사진의 중앙에서 도 단위로 측정됩니다. 값은 -90 이상, 90 이하여야 합니다. -90은 똑바로 바라봄을 의미하고 값 90은 똑바로 위를 내려다봄을 의미합니다. NaN은 측정되지 않은 수량을 나타냅니다.  | 
              
roll | 
                
                   
 도 단위로 측정된 롤입니다. 값은 0보다 크고 360보다 작아야 합니다. 값이 0인 경우 수평이 수평임을 의미합니다. NaN은 측정되지 않은 수량을 나타냅니다.  | 
              
gpsRecordTimestampUnixEpoch | 
                
                   
 UTC 에포크 이후의 GPS 레코드 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면   | 
              
level | 
                
                   
 수직 탐색을 구성하는 데 사용되는 층 (건물의 층)입니다.  | 
              
accuracyMeters | 
                
                   
 신뢰도 68%(표준 편차 1개)로 미터 단위로 측정한 이 자세의 예상 수평 정확도입니다. 예를 들어 Android의 경우 https://developer.android.com/reference/android/location/Location#getAccuracy() 메서드에서 이 값을 사용할 수 있습니다. 다른 플랫폼에도 유사한 정확도 추정을 얻는 다양한 방법이 있습니다.  | 
              
LatLng
위도/경도 쌍을 나타내는 객체로 위도(도)와 경도(도)를 나타내는 double의 쌍으로 표현됩니다. 달리 명시되지 않는 한 이 객체는 WGS84 표준을 준수해야 합니다. 값은 정규화된 범위 내에 있어야 합니다.
| JSON 표현 | 
|---|
{ "latitude": number, "longitude": number }  | 
              
| 필드 | |
|---|---|
latitude | 
                
                   
 위도입니다. 범위는 [-90.0, +90.0]입니다.  | 
              
longitude | 
                
                   
 경도입니다. 범위는 [-180.0, +180.0]입니다.  | 
              
수준
층 번호와 해당 이름을 포함하는 층 정보입니다.
| JSON 표현 | 
|---|
{ "number": number, "name": string }  | 
              
| 필드 | |
|---|---|
number | 
                
                   
 선택사항입니다. 주문에 사용되는 층 번호입니다. 0은 지상 높이, 1은 지상 첫 번째 층을 나타내며, -1은 지면 아래의 첫 번째 층을 나타냅니다. 정수가 아닌 값은 괜찮습니다.  | 
              
name | 
                
                   
 필수 항목입니다. 이 레벨에 할당된 이름으로, 3자(영문 기준)로 제한됩니다. 엘리베이터가 있다면 엘리베이터 버튼에 이 층의 라벨을 어떻게 지정할지 생각해 보세요.  | 
              
연결
연결은 원본 사진에서 대상 사진으로의 링크입니다.
| JSON 표현 | 
|---|
{
  "target": {
    object ( | 
              
| 필드 | |
|---|---|
target | 
                
                   
 필수 항목입니다. 포함된 사진에서 다른 사진으로의 연결 대상입니다.  | 
              
장소
항목의 장소 메타데이터입니다.
| JSON 표현 | 
|---|
{ "placeId": string, "name": string, "languageCode": string }  | 
              
| 필드 | |
|---|---|
placeId | 
                
                   
 https://developers.google.com/places/place-id에 설명된 장소 식별자입니다.  | 
              
name | 
                
                   
 출력 전용입니다. languageCode로 현지화된 장소 이름입니다.  | 
              
languageCode | 
                
                   
 출력 전용입니다. 이름이 현지화되는 languageCode입니다. 요청에 지정된 languageCode여야 하지만 대체가 될 수도 있습니다.  | 
              
TransferStatus
권리 이전 상태입니다.
| 열거형 | |
|---|---|
TRANSFER_STATUS_UNKNOWN | 
                이 전송의 상태가 지정되지 않았습니다. | 
NEVER_TRANSFERRED | 
                전송된 적이 없는 사진입니다. | 
PENDING | 
                사진 전송이 시작되었지만 수취인이 아직 응답하지 않았습니다. | 
COMPLETED | 
                사진 전송이 완료되었으며 사진이 수신자에게 전송되었습니다. | 
REJECTED | 
                수신자가 사진 전송을 거부했습니다. | 
EXPIRED | 
                수신자가 조치를 취하기 전에 사진 전송이 만료되었습니다. | 
CANCELLED | 
                발신자가 사진 전송을 취소했습니다. | 
RECEIVED_VIA_TRANSFER | 
                권리 이전으로 인해 수신자가 이 사진을 소유합니다. | 
MapsPublishStatus
Google 지도에서 사진의 게시 상태입니다.
| 열거형 | |
|---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS | 
                사진의 상태를 알 수 없습니다. | 
PUBLISHED | 
                사진은 Google 지도를 통해 대중에게 게시됩니다. | 
REJECTED_UNKNOWN | 
                알 수 없는 이유로 사진이 거부되었습니다. | 
메서드 | 
            |
|---|---|
                
 | 
              
                클라이언트가 반환된 UploadRef를 사용하여 사진 업로드를 완료하면 CreatePhoto는 업로드된 Photo를 Google 지도의 스트리트 뷰에 게시합니다. | 
            
                
 | 
              
                Photo 및 메타데이터를 삭제합니다. | 
            
                
 | 
              
                지정된 Photo의 메타데이터를 가져옵니다. | 
            
                
 | 
              사진 바이트 업로드를 시작하기 위한 업로드 세션을 만듭니다. | 
                
 | 
              
                포즈, 장소 연결, 연결 등과 같은 Photo의 메타데이터를 업데이트합니다. |