是否可以使用Places API(而不是Maps API)获得用户当前的Lat Long?我确定有一个涉及用户当前Lat Long的过程,但是有可能获得它们吗?
当前,我正在创建使用Places API的活动,现在我需要用户当前的Lat Long,我认为仅为该功能添加Maps API是不值得的。
答案 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