移动端 vue 引入腾讯地图 缩放的时候 marker点(定位点)会偏移

新手上路,请多包涵

图片描述

图片描述

图片描述

 map = new qq.maps.Map(document.getElementById("map_container"), myOptions);
  var anchor = new qq.maps.Point(0, 0),
  size = new qq.maps.Size(20.5, 26.5),
  scaleSize =new qq.maps.Size(20.5, 26.5),
  origin = new qq.maps.Point(0, 0),
  icon = new qq.maps.MarkerImage(
      "https://zjdxwt.oss-cn-hangzhou.aliyuncs.com/zjdx/Public/Images/h5/zhejiang/map/current_loc.png",
      size,
      origin,
      anchor,
      scaleSize
  );
  // //给定位的位置添加图片标注
  var marker = new qq.maps.Marker({
      position: myLatlng,
      map: map,
      icon: icon
  });`
阅读 7k
1 个回答
新手上路,请多包涵

anchor 这个是偏移量
(可选) 锚点坐标,描述经纬度点对应图标中的位置,坐标是相对于图标部分左上角的相对像素坐标,如果设置的origin参数,该坐标就是相对于origin的相对坐标,默认为底部中心点(x/2,y)
算到默认值就可以了

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