/** 定位成功后回调函数 */
 @Override
 public void onLocationChanged(AMapLocation aLocation) {
   if (mListener != null) {
     zoom_current = mMap.getCameraPosition().zoom;
     mListener.onLocationChanged(aLocation);
     mLocation = aLocation;
     judge_position();
     deactivate();
   }
 }
 @Override
 public void onCameraChangeFinish(CameraPosition arg0) {
   zoom_current = mMap.getCameraPosition().zoom;
   Log.i("zoom", "" + zoom_current);
   if (zoom_current < 17 && getMapPoints != null && !isDestroy) {
     changeMarkerToRedPoint(getMapPoints);
     isDestroy = true;
   } else if (zoom_current >= 17 && isDestroy) {
     getMapPoints.addMarkers();
     isDestroy = false;
   }
   Log.i("isDestroy", "" + isDestroy);
 }