我试图了解googlemaps LatLng
和Location class
之间的关系。他们可以兑换吗?我在用
GoogleMaps v2
在我的应用程序中,因此如何使用GPS在地图上定位我的位置
最佳答案
您可以在setMyLocationEnabled(true)
上呼叫GoogleMap
,然后根据需要定期呼叫getMyLocation()
。否则,除了调用setMyLocationEnabled(true)
,您还可以:
步骤#1:使用LocationListener
设置LocationManager
。
步骤#2:在您的setLocationSource()
上调用GoogleMap
,提供一个LocationSource
实现
步骤#3:在LocationSource
实现中,保留activate()
中提供给您的侦听器对象
步骤#4:当位置修复程序进入您的LocationListener
时,请将其传递给您在activate()
中提供的侦听器
Here is a sample project证明了这一点。