我不是长安 2022-11-28 10:27 采纳率: 0%
浏览 15
已结题

高德地图多个点位+信息窗体默认显示direction偏移错误

问题遇到的现象和发生背景

我是通过style的display控制弹窗的显示和隐藏的

img

marker[index] = new AMap.Marker({
            map: map,
            zIndex: 9999999,
            position: [item.longitude, item.latitude],
            icon: new AMap.Icon({
              image: new URL('../../assets/imgs/anchorpoint.png', import.meta.url).href, //点标记图片路径
              size: new AMap.Size(45, 45),
            }),
            label: {
              content: document.getElementsByClassName('my-in')[index].innerHTML,
              direction: 'center',
              offset: new AMap.Pixel(0, 0),
            },
          });

我label的设置的 direction: 'center',
但是当我鼠标点击点位让信息窗体显示为block的时候。窗体会先进行默认的右偏移,等我鼠标做其他操作或者等一秒以后,窗体才会执行我设置的居中显示。

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月6日
    • 修改了问题 11月28日
    • 创建了问题 11月28日

    悬赏问题

    • ¥15 c#转安卓 java html
    • ¥15 os.listdir文件路径找不到
    • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
    • ¥15 psfusion图像融合指标很低
    • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
    • ¥50 医院HIS系统代码、逻辑学习
    • ¥30 docker离线安装mysql报错,如何解决?
    • ¥15 构建工单的总账影响在哪里查询或修改
    • ¥15 三个简单项目写完之后有重赏之后联系我
    • ¥15 python报内存不能read错误