Перенести из Place Photo (устаревшая версия) в Place Photo (новая версия)

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

В Places SDK для Android поддерживается Place Photo (Legacy) . Если вы знакомы с Place Photo (Legacy), то в Place Photo (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» .

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

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