我正在开发一个应用程序,该应用程序运行具有位置侦听器的服务,并且需要在后台执行操作。
我目前正在我的应用程序中集成 Google 地图,是否需要创建不同的位置侦听器?我用的是同一个吗,怎么样?
如果有人可以为我指明正确的方向以正确的方式去做,我将不胜感激......
我正在开发一个应用程序,该应用程序运行具有位置侦听器的服务,并且需要在后台执行操作。
我目前正在我的应用程序中集成 Google 地图,是否需要创建不同的位置侦听器?我用的是同一个吗,怎么样?
如果有人可以为我指明正确的方向以正确的方式去做,我将不胜感激......
如果您使用的是谷歌地图 v2,只需设置setMyLocationEnabled(boolean)
为 true,它将显示您的位置,而无需您执行任何操作
在您的位置监听器中,无论您在哪里获得您的位置,都可以使用 googleMaps 更改位置方法调用。
googleMap.moveCamera(CameraUpdateFactory.newLatLng(position));
位置将像这样实例化:
LatLng position = new LatLng(location.getLatitude(), location.getLongitude());
那应该做你想做的事。花一些时间查看谷歌地图的开发者指南。