谷歌地图路线返回某些语言的西里尔字母

时间:2016-12-26 10:32:25

标签: android routes maps

我想在路线中获取所有城市名称并将其发送到我的PHP服务器。但我有问题,当设备是塞尔维亚语时,它返回我的西里尔字母。

获取网址后,下载网址我解析了我的结果,所以我得到了

List<HashMap<String, Double>> steps; 

它是路线中所有步骤的(lat,lng)列表。然后我这样做:

String cityName="";

    LinkedHashSet<String> cities = new LinkedHashSet<>();

    for (int i=0; i<steps.size(); i++) {
        List<Address> address = gcd.getFromLocation(steps.get(i).get("lat"),
                steps.get(i).get("lng"), 1);
        if (address.get(0).getLocality() != null)
            cityName = address.get(0).getLocality();
        else if (address.get(0).getSubAdminArea() != null)
            cityName = address.get(0).getSubAdminArea();
        cities.add(cityName);

    }

0 个答案:

没有答案