【发布时间】:2013-05-11 12:25:09
【问题描述】:
我在 onCreate() 中有一个代码
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 500, 1, new LocationListener (){
@Override
public void onLocationChanged(Location loc) {
CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(loc.getLatitude(), loc.getLongitude()));
myMap.moveCamera(center);
}
});
当用户的位置改变时会发生这种情况,但我希望它发生一次。 我想等到收到新位置后再移动到新的位置地图,然后不将地图移动给用户
【问题讨论】:
-
无法理解您的意思。您想为用户位置设置一次摄像头吗?
-
是的。我想要一个只移动相机而不使用方法 locationManager.getLastKnownLocation();
标签: android location locationmanager