4
回答
addMarkPoint如何添加点呢
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@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数据可以那样写吗?

举报
ooxyyhoo
发帖于3年前 4回/1K+阅
共有4个答案 最后回答: 3年前

把第一个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

控制台下能运行~~

不是的,并不是map错误,我只是把mychart换成map而已
什么版本?试试series里留一个长度为0的markPoint属性?我忘记什么地方修改option中没markPoint时调用addMarkPoint报错的问题。
顶部