Google PlaceDetectionClient 与 FusedLocationProviderClient

Google PlaceDetectionClient vs FusedLocationProviderClient

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

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