高德地图旋转功能

1. 高德地图旋转(不可以来回旋转)

2. 自己改变的(可以来回旋转)

rotate() {
      window.requestAnimationFrame(() => {
        if (this.mapAnimateControl == true) {
          if (this.numFlag) {
            // 每次旋转0.2
            this.num += 0.2;
            // 最大旋转角度是30度,超过30向回旋转
            if (this.num >= 30) {
              this.numFlag = false;
            }
          } else {
            this.num -= 0.2;
            if (this.num <= 0) {
              this.numFlag = true;
            }
          }
          // this.aMap.setRotation((this.aMap.getRotation()+0.2)%30);
          this.aMap.setRotation(this.num);
        }
        this.rotate();
      });
    }

你可能感兴趣的:(swift,开发语言,ios)