0

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

List<Address> addresses = mGeocoder.getFromLocation(latitude, longitude, 1);

在平板电脑上这段代码效果很好,但是当涉及到与手机相关的设备时,它只会返回空列表。任何建议为什么?

4

1 回答 1

1

来自 Android 文档Android:GeoCoder

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

根据文档,它自 API 级别 1 起就存在,但推荐的方法是调用 isPresent 以查看方法getFromLocationgetFromLocationName是否已实现。

于 2012-06-06T14:22:46.973 回答