在第一次加载地图时,用局部变量latLng 记录当前坐标
if(isFirstLocate){
latLng = new LatLng(location.getLatitude(), location.getLongitude());
MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(latLng);
baiduMap.animateMapStatus(update);
update = MapStatusUpdateFactory.zoomTo(16f);
baiduMap.animateMapStatus(update);
isFirstLocate = false;
}
为按钮设置点击方法
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.dw_bt:
//baiduMap.setMyLocationEnabled(true);
MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory.newLatLng(latLng);
baiduMap.animateMapStatus(mapStatusUpdate);
//Toast.makeText(MainActivity.this,"点击",Toast.LENGTH_SHORT).show();
}
}