为了账号安全,请及时绑定邮箱和手机立即绑定

当我导入迁移到 androidX 中的 New Places SDK 客户端时。

当我导入迁移到 androidX 中的 New Places SDK 客户端时。

慕工程0101907 2023-09-27 16:50:32
我正在尝试迁移到 New Places SDK 客户端并导入此“implementation 'com.google.android.libraries.places:places:2.0.0'”库,并导入“implementation 'com.google.android.libraries.places: place-compat:2.0.0'" 在应用程序基础 gradle 中导入两个库后。我想从谷歌地图获取位置照片请有人帮助我如何从谷歌地图获取照片?提前致谢....我正在尝试访问获取地点照片方法,使用 get place.getPhotoMetadatas() 从谷歌地图位置获取照片。placeClient.fetchPlace(placeRequest).addOnSuccessListener((response) -> { Place 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()
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

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



查看完整回答
反对 回复 2023-09-27
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信