Google Play服务位置API与Google Maps Geocoding API之间的区别是什么

时间:2017-04-23 22:28:59

标签: android google-maps google-play-services

hereGoogle Play services location APIs之间的区别是什么?在android中反对地理编码应首选哪个API?

1 个答案:

答案 0 :(得分:1)

您链接的Google Maps Geocoding API指向 Web Services 的API,而Location API适用于Android。

所以我能指出的唯一明显区别是他们使用的平台。两者都在Google地图的同一服务中。

对于Android反向地理编码(或仅地理编码),建议的方法是简单地使用Geocoder类(强调我的):

  

用于处理地理编码和反向地理编码的类。地理编码是将街道地址或位置的其他描述转换为(纬度,经度)坐标的过程。反向地理编码是将(纬度,经度)坐标转换为(部分)地址的过程。反向地理编码位置描述中的详细信息量可能会有所不同,例如,一个可能包含最近建筑物的完整街道地址,而另一个可能只包含城市名称和邮政编码。 Geocoder类需要一个未包含在核心android框架中的后端服务。如果平台中没有后端服务,则Geocoder查询方法将返回空列表。使用isPresent()方法确定是否存在Geocoder实现。

另见这些可能有用的帖子: