Google PlaceDetectionClient与FusedLocationProviderClient

时间:2017-12-01 12:42:43

标签: android google-play-services google-places-api google-places google-location-services

我的Android应用程序要求用户通过手动搜索或按下按钮自动检测位置来输入当前位置。我使用PlaceAutocompleteFragment完成了搜索部分,但对于检测部分,我在上述类之间感到困惑。据我所知,PlaceDetectionClient提供了有关实际建筑的详细信息,例如商家,FusedLocationProviderClient使用各种传感器来检测位置。除了建筑细节之外,两者之间的区别是什么?哪一个更可靠,更容易实现?

1 个答案:

答案 0 :(得分:2)

这取决于你需要什么。如果您在应用中需要用户位置,更好的方法是依靠纬度和经度,因此我相信最好使用FusedLocation,它可以提供您所需要的。 PlaceDetectionClient是用于检测用户所在位置的API,即当前位置的登记功能。我不确定这是你真正需要的。