java - 当我在 androidX 中导入 Migrating to the New Places SDK Client 时。无法访问 getPhotoMetadatas() 方法

标签 java android

我正在尝试迁移到 New Places SDK Client 并导入此“implementation 'com.google.android.libraries.places:places:2.0.0'”库并导入“implementation 'com.google.android.libraries .places:places-compat:2.0.0'"在 app base gradle 中导入两个库之后。

我想从谷歌地图获取位置照片请谁帮我如何从谷歌地图获取照片?

提前致谢....

我正在尝试访问获取地点照片方法,使用 get place.getPhotoMetadatas() 从谷歌地图位置获取照片。

placesClient.fetchPlace(placeRequest).addOnSuccessListener((响应) -> { 地点 place = response.getPlace();

// Get the photo metadata.
PhotoMetadata photoMetadata = place.getPhotoMetadatas().get(0);

// Get the attribution text.
String attributions = photoMetadata.getAttributions();

// Create a FetchPhotoRequest.
FetchPhotoRequest photoRequest = FetchPhotoRequest.builder(photoMetadata)
        .setMaxWidth(500) // Optional.
        .setMaxHeight(300) // Optional.
        .build();
placesClient.fetchPhoto(photoRequest).addOnSuccessListener((fetchPhotoResponse) -> {
    Bitmap bitmap = fetchPhotoResponse.getBitmap();
    imageView.setImageBitmap(bitmap);
}).addOnFailureListener((exception) -> {
    if (exception instanceof ApiException) {
        ApiException apiException = (ApiException) exception;
        int statusCode = apiException.getStatusCode();
        // Handle error with given status code.
        Log.e(TAG, "Place not found: " + exception.getMessage());
    }
});

});

无法解析方法 place.getPhotoMetadatas()

最佳答案

导入此“实现'com.google.android.libraries.places:places:2.0.0'”库并更新应用程序 gradle 文件的所有库。并将 android 项目转换或迁移到 androidX。

关于java - 当我在 androidX 中导入 Migrating to the New Places SDK Client 时。无法访问 getPhotoMetadatas() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58254495/

相关文章:

java - 通用数组排序

java - eclipse 中的 Args 语句

java - 保存 WebView 的状态并重新加载位置

java - 如何使用 DBUtils 查询 List<String>?

java - 如何将计时器放入 GUI 中?

android - 将模块(不带 Gradle)导入我的 Android Gradle 项目

java - 如何提高 RecyclerView 和 Firebase 搜索的性能?

android - 在 react-native 中打开 webview 时出现 ClassNotFoundException

android - Canvas 和位图

android - AChart 引擎将平移限制为有效数据点