Vue3 高德地图 画圆形覆盖物
有一个跟随鼠标运动的圆形div
怎么根据这个div大小计算圆形覆盖物的raduis
function addCircle(ev) {
const circle = new AMap.Circle({
center: ev.lnglat,
radius: ,
})
}
有一个跟随鼠标运动的圆形div
怎么根据这个div大小计算圆形覆盖物的raduis
function addCircle(ev) {
const circle = new AMap.Circle({
center: ev.lnglat,
radius: ,
})
}
2 回答7.8k 阅读✓ 已解决
4 回答4.4k 阅读
3 回答1.7k 阅读✓ 已解决
4 回答2.2k 阅读
3 回答2.1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.2k 阅读
没看明白具体要干什么
div
和圆形覆盖物是啥关系?我猜几种情况:1、圆形
div
的半径不就是宽度的一半吗?2、高德地图的
Circle
类是绘制的矢量图形,绘制时,radius
是需要指定,地图缩放时可以跟随缩放改变大小3、还有一个
CircleMarker
,不会跟随地图缩放改变大小,radius
可以固定