1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > tablueau地图标记圆形_高德地图标记范围圆圈

tablueau地图标记圆形_高德地图标记范围圆圈

时间:2022-04-12 23:53:11

相关推荐

tablueau地图标记圆形_高德地图标记范围圆圈

运行demo:

折线、多边形、圆

var map = new AMap.Map('container', {

resizeEnable: true,

center: [116.397428, 39.90923],

zoom: 13

});

var circle = new AMap.Circle({

center: new AMap.LngLat("116.403322", "39.920255"),// 圆心位置

radius: 3000, //半径

strokeColor: "#FF33FF", //线颜色

strokeOpacity: 0.7, //线透明度

strokeWeight: 3, //线宽

fillColor: "#1791fc", //填充色

fillOpacity: 0.5//填充透明度

});

//声明一个list

var list={

"size":4,

"data":[

{"x":116.397428,"y": 39.921883},

{"x":116.397428,"y": 39.93},

{"x":116.403322,"y": 39.922282},

{"x":116.403322,"y": 39.920249}

]

}

for(var j = 0,map;j < list.size; j++){

var myObj= list.data[j];

var myLngLat=new AMap.LngLat(myObj.x,myObj.y);

console.log(circle.contains(myLngLat));

if(circle.contains(myLngLat)){//如果点在圆内则输出

var marker = new AMap.Marker({

position: myLngLat,

map: map

});

}

}

circle.setMap(map);//显示圆圈

map.setFitView();//根据地图上添加的覆盖物分布情况,自动缩放地图到合适的视野级别

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。