在地址解析器类文档中,我阅读了以下几行
Geocoder类需要后端服务,该服务未包含在核心android框架中。如果平台中没有后端服务,则Geocoder查询方法将返回一个空列表。
我怎么知道我的框架(1.6)是否为Geocoder提供后台服务,目前它给我的结果是空的。
谢谢,
啊
最佳答案
实例化Geocoder类,然后尝试查询,您可以合理地确定会得到结果。
例如:
public boolean isGeocoderImplemented(Context context) {
Geocoder coder = new Geocoder(context);
List<Address> newyork = coder.getFromLocationName("New York", 10);
return !newyork.isEmpty();
}
关于android - 我如何知道是否提供了Geocoder?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4014031/