当前位置详情谷歌地图

时间:2017-08-27 11:08:54

标签: android google-maps android-maps

我已经实现了一个应用程序,向我显示地图上的当前位置。我有我位置的坐标。我们有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"}] 

1 个答案:

答案 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();
    }
}