开发者社区> 问答> 正文

addMarkPoint如何添加点呢?报错

@Kener-林峰 你好,想跟你请教个问题:

例子是迁移动态图,addMarkPoint如何添加点呢?

我试了这样:

map.addMarkPoint(
0, 
{
           data : [
{name:'海门', value:1,geoCoord:[121.15, 31.89]},
{name:'鄂尔多斯', value:2,geoCoord:[109.781327, 39.608266]},
{name:'招远', value:3,geoCoord:[120.38, 37.35]},
{name:'舟山', value:4,geoCoord:[122.207216, 29.985295]},
]
   }
);
:但是一直报错:Uncaught TypeError: Cannot read property '0' of undefined

另外就是我上面那种data数据可以那样写吗?

展开
收起
爱吃鱼的程序员 2020-06-15 19:31:38 708 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    把第一个map改成myChart:

    myChart.addMarkPoint(0,{data:[{name:'海门',value:1,geoCoord:[121.15,31.89]},{name:'鄂尔多斯',value:2,geoCoord:[109.781327,39.608266]},{name:'招远',value:3,geoCoord:[120.38,37.35]},{name:'舟山',value:4,geoCoord:[122.207216,29.985295]},]});

    其他都没问题

    http://echarts.baidu.com/doc/example/map11.html

    控制台下能运行~~

    引用来自“54laocan”的评论

    把第一个map改成myChart:

    myChart.addMarkPoint(0,{data:[{name:'海门',value:1,geoCoord:[121.15,31.89]},{name:'鄂尔多斯',value:2,geoCoord:[109.781327,39.608266]},{name:'招远',value:3,geoCoord:[120.38,37.35]},{name:'舟山',value:4,geoCoord:[122.207216,29.985295]},]});

    其他都没问题

    http://echarts.baidu.com/doc/example/map11.html

    控制台下能运行~~

    @Kener-林峰 请帮忙解决下什么版本?试试series里留一个长度为0的markPoint属性?我忘记什么地方修改option中没markPoint时调用addMarkPoint报错的问题。
    2020-06-15 19:31:54
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载