0

我正在开发一个应用程序,该应用程序运行具有位置侦听器的服务,并且需要在后台执行操作。

我目前正在我的应用程序中集成 Google 地图,是否需要创建不同的位置侦听器?我用的是同一个吗,怎么样?

如果有人可以为我指明正确的方向以正确的方式去做,我将不胜感激......

4

2 回答 2

1

如果您使用的是谷歌地图 v2,只需设置setMyLocationEnabled(boolean)为 true,它将显示您的位置,而无需您执行任何操作

于 2013-05-16T20:47:24.843 回答
1

在您的位置监听器中,无论您在哪里获得您的位置,都可以使用 googleMaps 更改位置方法调用。

 googleMap.moveCamera(CameraUpdateFactory.newLatLng(position));

位置将像这样实例化:

 LatLng position = new LatLng(location.getLatitude(), location.getLongitude());

那应该做你想做的事。花一些时间查看谷歌地图的开发者指南。

于 2013-05-16T21:16:46.383 回答