使用Google Android API v2,我们如何像Google Maps应用程序一样跟踪/跟踪用户位置。用户位置标记位于中心。目前我正在使用
mMap.setMyLocationEnabled(isEnabled);
和
mUiSettings.setMyLocationButtonEnabled(isEnabled);
通过使用这两个,我能够显示用户位置和按钮,使用户在地图上居中。但是,如果用户正在移动,位置箭头会退出屏幕。
我可以通过收听 LocationListener 并将地图动画化到新位置来解决此问题。还有别的办法吗,这个????
如果使用iPhone地图api,这项任务非常简单。
谷歌最终添加了OnMyLocationChangeListener
,当检测到位置变化时调用。所以现在相机的自动居中是一项微不足道的任务。