由于在echarts的使用手册中说了 {Object} geoCoord (geoCoord是Object类型) ,所以不能用传统的字符串拼接或数组的方式赋值。在后台的controller中用Map
String key="上海";
double[] value=new double[]{121.550544,31.227384};
geocoordMap.put(key, value);
需要标记多少个点,就put几个(key,value)到geocoordMap里面,然后将geocoordMap以json格式传到前台,var geoCoordData=data取值;直接在option里面写: geoCoord: geoCoordData, 即可。希望能帮到你!需要demo的话,留邮箱!