Android地理代码类

Android地理代码类,android,maps,geocode,Android,Maps,Geocode,android上的哪个库地理代码类位于哪个库中。它是否取决于设备的类型,因为我有一个代码,可以提取位置名称,如下所示: List<Address> addresses = mGeocoder.getFromLocation(latitude, longitude, 1); List addresses=mGeocoder.getFromLocation(纬度,经度,1); 在平板电脑上,这段代码非常有效,但当涉及到与手机相关的设备时,它只会返回空列表。 有什么建议吗?来自Andr

android上的哪个库地理代码类位于哪个库中。它是否取决于设备的类型,因为我有一个代码,可以提取位置名称,如下所示:

List<Address> addresses = mGeocoder.getFromLocation(latitude, longitude, 1);
List addresses=mGeocoder.getFromLocation(纬度,经度,1);
在平板电脑上,这段代码非常有效,但当涉及到与手机相关的设备时,它只会返回空列表。
有什么建议吗?

来自Android文档

如果平台中没有后端服务,Geocoder查询方法将返回空列表。使用isPresent()方法确定是否存在地理编码器实现

根据文档,它从API级别1开始就存在,但推荐的方法是调用isPresent,查看是否实现了方法
getFromLocation
getFromLocationName