在geocoder类文档中,我读了下面的行
Geocoder类需要一个未包含在核心android框架中的后端服务。如果平台中没有后端服务,则Geocoder查询方法将返回空列表。
我怎么知道我的框架(1.6)是否为Geocoder提供后台服务。目前它给我的结果是空的。
谢谢, 阿勒。
答案 0 :(得分:2)
实例化Geocoder类并尝试查询,您可以合理地确定会有结果。
例如:
public boolean isGeocoderImplemented(Context context) {
Geocoder coder = new Geocoder(context);
List<Address> newyork = coder.getFromLocationName("New York", 10);
return !newyork.isEmpty();
}