Перенос данных с Place Photos (устаревшая версия) на Place Photos (новая версия)

Разработчики из Европейской экономической зоны (ЕЭЗ)

Places SDK для Android поддерживает Place Photos (Legacy) . Если вы знакомы с Place Photos (Legacy), то в Place Photos (New) внесены следующие изменения:

  • Используется новая модель ценообразования. Информацию о ценах на все API см. в разделе Places SDK для Android (новая версия) .

  • Функция «Загрузить фотографии» (устаревшая версия) возвращает растровое изображение. Функция «Загрузить фотографии» (новая версия) возвращает URI изображения.

  • В старой версии приложения «Фотографии» максимальный размер фотографий составлял 1600 на 1600 пикселей. В новой версии «Фотографии» поддерживаются размеры до 4800 на 4800 пикселей.

  • Для отправки запроса вызовите новый метод PlacesClient.fetchResolvedPhotoUri() .

    Для получения более подробной информации см. раздел «Использование ключей API» .

  • Передайте в запрос объект нового класса FetchResolvedPhotoUriRequest .

  • Каждая фотография в ответе представлена ​​объектом PhotoMetadata . В Places SDK для Android (новая версия) объект PhotoMetadata содержит новый метод PhotoMetadata.getAuthorAttributions() , который возвращает объект типа AuthorAttributions .

    Если возвращаемый объект PhotoMetadata содержит какие-либо указания на авторство или авторские права, вы должны включить эти указания в свое приложение везде, где отображаете изображение. См. документацию по указаниям авторских прав .

  • Для доступа к новым данным об авторстве в PhotoMetadata необходимо инициализировать приложение, вызвав метод Places.initializeWithNewPlacesApiEnabled() . Дополнительную информацию о выборе службы Places API см. в разделе «Настройка проекта Google Cloud» .

Пример запроса

Полный пример см. в разделе «Фотографии мест (новые)» .