标签:
最近做项目想要在百度地图上叠加显示echart的散点图,然后根据地图的缩放等级和区域范围要显示不同的散点图,这中间折腾了好久。功能要求包括:
var ecModel = myChart._model;
var bmap = null;
ecModel.eachComponent(‘bmap‘, function (bmapModel) {
if(bmap == null){
bmap = bmapModel.__bmap;
}
});
var pt = bmap.pixelToPoint({
x: 800,
y: 500
});
var pix = bmap.pointToPixel({
lng: 114.31,
lat: 30.52
});
alert(‘lng:‘ + pt.lng + ‘, lag: ‘ + pt.lat);
alert(‘武汉的坐标: x:‘ + pix.x + ‘, y: ‘ + pix.y);
bmap.addEventListener("dragend",function(){
alert(‘缩放等级:‘ + bmap.getZoom());
});
bmap.addEventListener("moveend",function(){
alert(‘缩放等级:‘ + bmap.getZoom());
});
EChart系列:在echart3中使用百度地图扩展之后,如何获取到百度地图对象
标签:
原文地址:http://www.cnblogs.com/strinkbug/p/5394975.html