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

European Economic Area (EEA) developers

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

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

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

  • Функция «Загрузить фото» (устаревшая версия) поддерживала максимальный размер фотографий 1600 на 1600 пикселей. Функция «Загрузить фото» (новая версия) поддерживает размеры до 4800 на 4800 пикселей.

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

    For more information, see Use API Keys .

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

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

    If the returned PhotoMetadata object includes any attributions or author attribution, you must include these attributions in your application wherever you display the image. See the documentation on attributions .

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

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

For a complete example, see Place Photos (New) .