首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amazon fireos设备的反向地理编码

amazon fireos设备的反向地理编码
EN

Stack Overflow用户
提问于 2017-12-08 17:42:30
回答 1查看 78关注 0票数 0
代码语言:javascript
复制
   public String reverseGeoCodeConversion(String location) {
    try {
        List<Address> addresses = new ArrayList<>();
        String lattitude = location.split(":")[0];
        String longitude = location.split(":")[1];
        Geocoder geocoder = new 
        Geocoder(MyApplication.getMyApplicationContext(), 
        Locale.getDefault());
        int result = 1;
        try {
            addresses = geocoder.getFromLocation(Double.parseDouble(lattitude), Double.parseDouble(longitude), result);
        } catch (IOException e) {
            e.printStackTrace();
        }
        if (addresses.size() > 0) {
            Address address = addresses.get(0);
            Log.d("reverseaddress", address.getAddressLine(address.getMaxAddressLineIndex()));
            return address.getAddressLine(address.getMaxAddressLineIndex());
        }
    } catch (NumberFormatException e) {
        e.printStackTrace();
    }
    return "NA";
}
EN

回答 1

Stack Overflow用户

发布于 2017-12-12 15:16:07

根据docs的说法,亚马逊Fire支持android.location.Geocoder接口。Geocoder.isPresent()在您的设备上返回什么?

现在我正在使用google api,它需要互联网和速度

Geocoder接口也需要互联网。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47711516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档