android.geocode 类位于哪个库中。它是否取决于设备的类型,因为我有一个提取位置名称的代码,如下所示:
List<Address> addresses = mGeocoder.getFromLocation(latitude, longitude, 1);
在平板电脑上这段代码效果很好,但是当涉及到与手机相关的设备时,它只会返回空列表。任何建议为什么?
来自 Android 文档Android:GeoCoder
如果平台中没有后端服务,Geocoder 查询方法将返回一个空列表。使用 isPresent() 方法确定是否存在 Geocoder 实现。
根据文档,它自 API 级别 1 起就存在,但推荐的方法是调用 isPresent 以查看方法getFromLocation
和getFromLocationName
是否已实现。