我已经实现了一个应用程序,向我显示地图上的当前位置。我有我位置的坐标。我们有Places api web服务,但版本是11.2.0,我的项目有10.2.0 gms服务版本。 我该怎么做才能获得我的位置地址?
我已经实现了一个功能,但似乎没有任何效果。
[{"file_id": 5224879255191552, "filename": "children_walk_friends_forest_116878_3840x2160.jpg", "file_path": "/api/files/encoded_gs_file%3AdHJhY2tpbmctYXBpL3YxL2FjY291bnRzLzU2Mjk0OTk1MzQyMTMxMjAvdGFza3MvNDk5NjE4MDgzNjYxNDE0NC81MjI0ODc5MjU1MTkxNTUyL2Zha2UtemRNeklhZ1RTYl9PN3RXY2pXbkhVQT09"}, {"file_id": 4943404278480896, "filename": "banner_old.jpg", "file_path": "/api/files/encoded_gs_file%3AdHJhY2tpbmctYXBpL3YxL2FjY291bnRzLzU2Mjk0OTk1MzQyMTMxMjAvdGFza3MvNDk5NjE4MDgzNjYxNDE0NC80OTQzNDA0Mjc4NDgwODk2L2Zha2UtcmJjbDBVdVFzVmZkMjRtRUV2ME1xZz09"}]
答案 0 :(得分:0)
我找到了问题的答案。
void getPlaceDetail(LatLng currLatLng) {
Geocoder geocoder= new Geocoder(getActivity());
try {
if(currLatLng == null ) return;
List<Address> address= geocoder.getFromLocation(currLatLng.latitude, currLatLng.longitude, 1);
et.setText(address.get(0).getAddressLine(0) +" "+ address.get(0).getAddressLine(1));
} catch (IOException e) {
e.printStackTrace();
}
}