转换地址为lat long时,地理编码google api卡住了

时间:2017-06-14 11:58:20

标签: java android google-api geocode

当我点击带有乌克兰地址的Geocode Google API时,它会在客户端(乌克兰语)返回null一些地址,但是当我在印度(在我身边)测试它时,它的工作非常完美。

代码:

private LatLng getLocationFromAddress(final String place){
    LatLng loc = null;
    Geocoder gCoder = new Geocoder(getActivity() );

    try {
        final List<Address> list = gCoder.getFromLocationName(place, 1);

        if (list != null && list.size() > 0) {
            loc = new LatLng(list.get(0).getLatitude(), list.get(0).getLongitude());
        }
    }
    catch (IOException e) {
        e.printStackTrace();
    }

    return loc;
}

1 个答案:

答案 0 :(得分:0)

显示代码。 还要检查api

中的地址是否为空