收藏
回答

通过设置地图组件的circles的radius值,实现涟漪效果,但是报错?

alertIcon(n) {
    let that = this;
    setInterval(() => {
      for (let i in that.data.circles) {
        if (that.data.circles[i].radius < 500) {
          that.data.circles[i].radius += 50;
        } else {
          that.data.circles[i].radius = 0;
        };
      };
      that.setData({
        markers: that.data.mapData,
        circles: that.data.circles
      })
    }, n);
  },

//Console:
/*
 *[渲染层错误] MultiPolyline.styles: 样式id 
 *[渲染层错误] MultiCircle.geometries: 希望传入CircleGeometry数组,实际第0元素的radius属性无效!
 *[渲染层错误] MultiCircle.geometries: 希望传入CircleGeometry数组,实际第1元素的radius属性无效!
 *[渲染层错误] MultiCircle.geometries: 希望传入CircleGeometry数组,实际第2元素的radius属性无效!
 *[渲染层错误] MultiPolyline.geometries: 希望传入PolylineGeometry数组,实际第0元素的paths属性无效!
 *[渲染层错误] MultiPolyline.geometries: 希望传入PolylineGeometry数组,实际第1元素的paths属性无效!
 *[渲染层错误] MultiPolyline.geometries: 希望传入PolylineGeometry数组,实际第2元素的paths属性无效!
 *[/__pageframe__/pages/mapalert/mapalert] width and heigth of marker id 0 are required
 *[/__pageframe__/pages/mapalert/mapalert] width and heigth of marker id 1 are required
 *[/__pageframe__/pages/mapalert/mapalert] width and heigth of marker id 2 are required
*/
//打算在每一个markers下增加一个涟漪效果,作为警告标志。但是出现上诉错误和警告,请教大神如何解决?




回答关注问题邀请回答
收藏

5 个回答

  • 俪粒吖~
    俪粒吖~
    2021-04-12

    请问怎么解决?还是还没有解决?

    2021-04-12
    有用 2
    回复
  • qq2007
    qq2007
    04-07
    希望传入CircleGeometry数组,实际第0元素的radius属性无效!
    


    我遇到了, 查出来是接口返回的经纬度和 radius 值都是 null, 代码里的码农前端 没有做非空校验

    04-07
    有用
    回复
  • (。・ω・。)
    (。・ω・。)
    2021-05-22

    请问解决了吗,有同样问题。

    2021-05-22
    有用
    回复 3
    • 周周
      周周
      2021-12-20
      解决了吗
      2021-12-20
      回复
    • 周周
      周周
      2021-12-20
      解决了吗?
      2021-12-20
      回复
    • 乘风
      乘风
      2021-12-20回复周周
      哈哈
      2021-12-20
      1
      回复
  • 2021-03-02

    有相同问题

    2021-03-02
    有用
    回复
  • 周周
    周周
    2021-01-31

    不错

    2021-01-31
    有用
    回复
登录 后发表内容
问题标签