Android之地址服务

Android的地址服务

为了帮助用户理解位置服务,Android提供了位置相关服务,地址编码服务

地址编码服务是将经纬度信息转换成现实中的地址信息,包括国家、城市、街道等。

   

地址服务框架

地址服务和定位服务一样,均有LocationProviderService提供,在位置信息服务中,会初始化一个地址服务器,其派生自IGeocodeProvider,不同的Android ROM提供者,可以自行提供不同的地址服务源。在默认的Android服务中,由Google实现。

   

位置信息服务于地址服务源,通过Socket进行通信。如果地址服务器不存在或无法连接,该设备上的地址信息服务无法使用。

 

使用地址服务

获取地址信息使用Geocoder,调用Geocoder.GetFromLocation将经纬度转换成对应的地址位置信息。

 

猜你喜欢

转载自aoyouzi.iteye.com/blog/1995699