Vue3高德地图圆形覆盖物:如何根据div大小确定半径?

Vue3 高德地图 画圆形覆盖物

有一个跟随鼠标运动的圆形div
怎么根据这个div大小计算圆形覆盖物的raduis

 function addCircle(ev) {
   const circle = new AMap.Circle({
    center: ev.lnglat,
    radius: ,
  })
}
阅读 867
1 个回答

没看明白具体要干什么 div和圆形覆盖物是啥关系?我猜几种情况:
1、圆形div的半径不就是宽度的一半吗?
2、高德地图的Circle类是绘制的矢量图形,绘制时,radius是需要指定,地图缩放时可以跟随缩放改变大小
3、还有一个CircleMarker,不会跟随地图缩放改变大小,radius可以固定

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏