高德地图叠加饼图

这篇博客介绍了如何在高德地图上叠加饼图,方法与百度地图类似,主要通过在地图上添加一个div元素来实现饼图的绘制。
摘要由CSDN通过智能技术生成

和百度地图叠加饼图的方法一致,在地图上添加一个可引用的div,用于作图

代码如下

var map = new AMap.Map('container', {
	    resizeEnable: true,	//缩放控件
	    showIndoorMap:false,//隐藏地图自带的室内地图图层
	    zoom:14,
	    center: [119.218843,36.478494]
	});
var divNumber=0;
/**
 * 添加自定义标注
 */
function addCustomMarker(lng,lat){  
	/**
	 * 自定义覆盖物dom元素  
	 */
    var div = document.createElement("div");  
    div.id = 'div'+divNumber;
    div.style.width = "76px";
    div.style.height = "76px";
    divNumber++;
    
    var marker = new AMap.Marker({  
        map:map,  
        position:new AMap.LngLat(lng,lat), //基点位置  
        //offset:new AMap.Pixel(0,-40), //相对于基点的偏移位置  
        //draggable:true,  //是否可拖动  
        content:div   //自定义覆盖物内容  
    });
    map.getContainer().appendChild(div); //这句代码是关键,就是添加一个可引用的div,否则在echarts做图时会抛出找不多div节点的错误
    /**
	 * 添加饼图
	 */
    var data=[
           
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值