百度地图api 实现热区绘制功能 核心代码

    /*①准备好存储面信息数组*/

    var arr_mian=[]; //储存所有面的集合

    var arr_zhongxin_points=[]; //储存所有面的中心点
        
    var arr_this_points=[];//储存单一个面的所有点的坐标 为生成面做准备
        
    var arr_building=[];

        
            
    //①异步加载 得到建筑轮廓面 开始
    $.ajax({      

        type: "POST",       
        url: "ajax_building.php",   
        dataType:"json", 
        success: function(msg){  


           //获得异步数据后 进行的操作 开始 ***************************************************************************************************               
                        
                    arr_building = msg;  //建筑物信息大数组                                    
                                       
                    var pt=[];
                    var myIcon=[];
                    var marker=[];
                    var xx_mian=[];
                    
                    
                //循环遍历建筑轮廓信息 开始***************************************************************************************************
                for(i=0;i<arr_building.length;i++)
                {
                    //var this_id       = arr_building[i].split('^')[0]; //id
                    var this_id         = i; //id
             
                    var this_zhongxin   = arr_building[i].split('^')[1]; //建筑中心点
             
                    var this_dian       = arr_building[i].split('^')[2]; //建筑轮廓点
             
                    var this_mingcheng  = arr_building[i].split('^')[3]; //建筑名称
             
原文地址:https://www.cnblogs.com/zhaoguoliang/p/2822668.html