我对它们两者都感到困惑,哪一个是最好的 GoogleApiClient 或 FusedLocationProviderClient。有些人使用 GoogleApiClient,有些人使用 FusedLocationProviderClient。我很困惑他们两者之间哪一个是最好的我是初学者我很困惑请帮助我。
1 回答
2
您可以使用 GoogleApiClient(“Google API 客户端”)对象访问 Google Play 服务库中提供的 Google API(例如 Google 登录、游戏、驱动器和位置)。因此,为了获得位置,首先需要连接到 google play 服务,这需要您编写一些样板代码来管理连接,并且有时会导致错误。即使您不使用位置服务,也需要连接到 google play 服务。
FusedLocationProviderClient 提供了改进和更简单的 api,在侦听器的帮助下为您的应用程序提供位置功能。它自己处理连接。新的 API 将自动为您解决某些连接故障,因此您无需编写代码来提示用户更新 Google Play 服务等。
于 2018-07-25T15:40:28.107 回答