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

Android용 Places SDK는 기존 장소 사진을 지원합니다. 기존 장소 사진에 익숙한 경우 새 버전의 장소 사진에는 다음과 같은 변경사항이 적용됩니다.

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

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

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

  • 요청하려면 새 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 프로젝트 설정을 참고하세요.

요청 예시

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