为什么markpoint显示不出来echarts 地图配置项内容和展示

为什么散点总是不能显示在地图上,想把20个散点显示在地图上。新人求指点,万分感谢!

配置项如下
      var data = [
    {name:'广东温氏食品集团有限公司', value: 9},
    {name:'广东南宝集团有限公司', value: 12},
    {name:'双胞胎(集团)股份有限公司',value: 14},
    {name:'江西正邦科技股份有限公司',value: 18},
    {name:'中粮粮油有限公司饲料部',value: 18},
    {name:'四川特驱投资集团有限公司',value: 18},
    {name:'唐人神集团股份有限公司',value: 18},
    {name:'湖南九鼎科技(集团)有限公司',value: 18},
    {name:'湖南正虹科技发展股份有限公司',value: 18},
];
var geoCoordMap = {
    '广东温氏食品集团有限公司':[121.15,31.89],
    '广东南宝集团有限公司':[109.781327,39.608266],
    '双胞胎(集团)股份有限公司':[120.38,37.35],
    '江西正邦科技股份有限公司':[122.207216,29.985295],
    '中粮粮油有限公司饲料部':[123.97,47.33],
    '四川特驱投资集团有限公司':[120.13,33.38],
    '唐人神集团股份有限公司':[118.87,42.28],
    '湖南九鼎科技(集团)有限公司':[120.33,36.07],
    '湖南正虹科技发展股份有限公司':[121.52,36.89],
};

option = {
     title : {
        text: '全国Top20饲料厂',
        subtext: '万吨',
        x:'center'
    },

    tooltip: {
        trigger: 'item',
        
    },

    series: [
        {
            name: '全国Top20饲料厂',
            type: 'map',
            mapType: 'china',
            roam:true,
            selectedMode : 'multiple',
            label: {
                normal: {
                   
                    show: true
                },
                emphasis: {
                    show: true
                  
                }
            },
            data:[
            ],
            markPoint: {
                symbol: 'pin',
                symbolSize:30,
                label:{
                    normal:{
                        show:true,
                        formatter:function(d){return d.name}
                    }
                },
                data: [
                       
                
                ]
            }
        }
    ]
};
    
截图如下