使用Places API获取用户当前的Lat Long

时间:2018-09-23 12:48:48

标签: android geolocation

是否可以使用Places API(而不是Maps API)获得用户当前的Lat Long?我确定有一个涉及用户当前Lat Long的过程,但是有可能获得它们吗?

当前,我正在创建使用Places API的活动,现在我需要用户当前的Lat Long,我认为仅为该功能添加Maps API是不值得的。

1 个答案:

答案 0 :(得分:0)

如果您的要求是仅获取当前位置的经纬度,则您无需使用任何Api。您可以按照以下教程来实现它,而无需使用Place Api https://www.androidhive.info/2015/02/android-location-api-using-google-play-services/

如果您仍然想使用Place Api,则需要使用Places.PlacesDetectionApi.getCurrentPlace方法创建一个返回PendingIntent的{​​{1}}。首先定义GoogleApiClient并使用以下代码获取位置-

PlaceLikelihoodBuffer

有关更多信息,请参阅本文-https://code.tutsplus.com/articles/google-play-services-using-the-places-api--cms-23715