Migra de Place Photos (heredado) a Place Photos (nuevo)

Desarrolladores del Espacio Económico Europeo (EEE)

El SDK de Places para Android admite Place Photos (heredado). Si conoces Place Photos (heredado), Place Photos (nuevo) incluye los siguientes cambios:

  • Usa un nuevo modelo de precios. Para obtener información sobre los precios de todas las APIs, consulta SDK de Places para Android (nuevo).

  • Place Photos (Legacy) devuelve una imagen de mapa de bits. Place Photos (nuevo) devuelve un URI a la imagen.

  • Place Photos (Legacy) admitía un tamaño máximo de foto de 1,600 por 1,600 píxeles. Las fotos de lugares (nuevo) admiten tamaños de hasta 4,800 x 4,800 píxeles.

  • Para realizar una solicitud, llama al nuevo método PlacesClient.fetchResolvedPhotoUri().

    Para obtener más información, consulta Usa claves de API.

  • Pasa a la solicitud un objeto de la nueva clase FetchResolvedPhotoUriRequest.

  • Cada foto de la respuesta se representa con un objeto PhotoMetadata. En el SDK de Places para Android (nuevo), el objeto PhotoMetadata contiene un nuevo método PhotoMetadata.getAuthorAttributions() que devuelve un objeto de tipo AuthorAttributions.

    Si el objeto PhotoMetadata que se muestra incluye atribuciones o atribuciones de autor, deberás incluirlas en tu aplicación en cualquier lugar donde muestres la imagen. Consulta la documentación sobre atribuciones.

  • Para acceder a las nuevas atribuciones de autor en PhotoMetadata, debes inicializar tu app llamando al método Places.initializeWithNewPlacesApiEnabled(). Para obtener más información sobre cómo seleccionar el servicio de la API de Places, consulta Configura tu proyecto de Google Cloud.

Ejemplo de solicitud

Para obtener un ejemplo completo, consulta Place Photos (nuevo).