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: ,
})
}
3 回答3.7k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
没看明白具体要干什么
div
和圆形覆盖物是啥关系?我猜几种情况:1、圆形
div
的半径不就是宽度的一半吗?2、高德地图的
Circle
类是绘制的矢量图形,绘制时,radius
是需要指定,地图缩放时可以跟随缩放改变大小3、还有一个
CircleMarker
,不会跟随地图缩放改变大小,radius
可以固定