获取经纬度根据城市,邮递区号或streetname [英] Get latitude and longitude based on city, zip or streetname

查看:95
本文介绍了获取经纬度根据城市,邮递区号或streetname的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我目前的Andr​​oid应用程序,我想获得的基础上所输入城市名称,街道名称或邮政编码code中的geocordinates。我怎样才能做到这一点?

In my current android application, I would like to get the geocordinates based on an entered city name, street name or zip code. How can I accomplish this?

最好的问候, 罗尼

推荐答案

退房的方法地理coder.getFromLocationName(的cityName,maxResults)

使用像这样 -

List<Address> addressList = geoCoder.getFromLocationName(cityName, 1);
Address address = addressList.get(0);
if(address.hasLatitude() && address.hasLongitude()){
    double selectedLat = address.getLatitude();
    double selectedLng = address.getLongitude();
}

我希望它能帮助。

I hope it helps.

这篇关于获取经纬度根据城市,邮递区号或streetname的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆