waitCameraSync = function() {
      if (!self.getVisibleRegion() && (waitCnt++ < 10)) {
        setTimeout(function() {
          common.nextTick(waitCameraSync);
        }, 100);
        return;
      }


      self._privateInitialize();
      delete self._privateInitialize;
      self.refreshLayout();
      self.trigger(event.MAP_READY, self);
    }
@desc Recalculate the position of HTML elements