我注意到存在用于iOS的反向地理编码的GMSGeocoder,但没有找到Google Play服务中的相似性。
当然,我可以使用Android位置API中的Geocoder,或者,还可以使用http request进行反向地理编码。但是使用应用的API密钥,我确实在Google Play服务中找到了适用于Android的GMS中的相应XXGeocoder。
我错过了吗?
答案 0 :(得分:0)
似乎android Geocoder可以做得很好。
从此ariticle:
Android Geocoder API也仅适用于具有位置服务的GMS设备,尽管它不依赖于像地理围栏和活动识别这样的GoogleApiClient。 Geocoder类提供地理编码和反向地理编码,这意味着它将根据地址返回纬度/经度,反之亦然。根据我的经验,API提供了非常准确的结果,它对打包交付用例有明显的好处。
答案 1 :(得分:0)
这可能会解决您的问题Android: Reverse geocoding - getFromLocation
我已经使用过它,您必须指定所需的匹配地址数量。第一个地址大多数时间都是准确的,但有时它可能会偏离当前地址,所以你知道