장소 사진으로 마이그레이션 (신규)

Android용 Places SDK는 기존 장소 사진을 지원합니다. 기존의 장소 사진에 익숙하다면 새로운 버전의 장소 사진은 다음과 같이 변경합니다.

  • 새로운 가격 책정 모델을 사용합니다. 모든 API의 가격 책정 정보는 Android용 Places SDK(신규)를 참고하세요.

  • 기존 장소 사진은 비트맵 이미지를 반환합니다. 장소 사진 (신규)은 이미지에 URI를 반환합니다.

  • 기존 장소 사진은 최대 1600x1600픽셀의 사진 크기를 지원했습니다. 장소 사진 (신규)은 최대 4800x4800픽셀 크기를 지원합니다.

  • 요청하려면 새 PlacesClient.fetchResolvedPhotoUri() 메서드를 호출합니다.

  • Places API를 사용 설정한 경우에만 PlacesClient.fetchPhoto() 메서드를 호출할 수 있습니다. 이 메서드는 Places API (신규)를 사용 설정한 경우에만 사용할 수 있습니다.

    자세한 내용은 API 키 사용을 참고하세요.

  • FetchResolvedPhotoUriRequest 클래스의 객체를 요청에 전달합니다.

  • 응답의 각 사진은 PhotoMetadata 객체로 표현됩니다. Android용 Places SDK (신규)의 경우 PhotoMetadata 객체에 AuthorAttributions 유형의 객체를 반환하는 새로운 PhotoMetadata.getAuthorAttributions() 메서드가 포함되어 있습니다.

    반환된 PhotoMetadata 객체에 저작자 표시 또는 작성자 저작자 표시가 포함되어 있으면 이미지를 표시할 때마다 애플리케이션에 이러한 저작자 표시를 포함해야 합니다. 저작자 표시에 관한 문서를 참고하세요.

  • PhotoMetadata에서 새로운 작성자 저작자 표시에 액세스하려면 Places.initializeWithNewPlacesApiEnabled() 메서드를 호출하여 앱을 초기화해야 합니다. Places API 서비스 선택에 대한 자세한 내용은 Google Cloud 프로젝트 설정을 참고하세요.

요청 예시

전체 예는 장소 사진 (신규)을 참고하세요.