Google地图会追踪我的位置

时间:2013-05-29 17:30:55

标签: android google-maps-android-api-2

我在Android中有GoogleMaps V2 如何将地图置于我的位置中心并自动跟踪我的位置,如果我移动,地图会将我的新位置设置在地图的中心。我怎样才能确保精确度的圆圈是全尺寸的(整个控件)?

2 个答案:

答案 0 :(得分:1)

使用LocationClient跟踪当前位置。更多信息:http://developer.android.com/training/location/receive-location-updates.html

从您收到Location更新后,您可能需要致电GoogleMap.animateCamera以使其居中。

要放大圆圈,您需要知道它的大小。 Location.getAccuracy会告诉你。然后,您可以使用this ugly function of mine从中心点计算LatLngBounds,以米为单位计算半径,可以将animateCamera放入{{1}}以获得所需结果。

答案 1 :(得分:0)

让我们假设声明的变量是GoogleMap mMap;

将这些内容添加到您的mMap

mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mMap.setMyLocationEnabled(true);

之后,地图右上角会有一个按钮,与谷歌地图应用程序中的按钮类似,按下按钮,您的动作将被跟踪。

你对全尺寸精度圆是什么意思?圆圈越小,定位精度越高。

此致

里德