高德地图AMap——setCenter与infoWindow冲突导致不能够正确的设置中心点

2023-10-30

前提概要:Amap添加了marker marker上有弹窗infoWindow,点击marker要求地图设置中心点为marker位置

问题:使用map.setCenter()之后地图中心点并没有设置正确

原因:infoWindow默认属性autoMove为true,当infoWindow内容不在视图范围之内时,会自动调整地图视图直到内容区域显示在地图上,因此与setCenter操作冲突。

解决方法:

第一种:设置infoWindow的autoMove属性为false。

第二种:设置setTimeout延迟执行setCenter。实际上是从侧面解决的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

高德地图AMap——setCenter与infoWindow冲突导致不能够正确的设置中心点 的相关文章

随机推荐

  • Lanbda表达式详解

    lambda 表达式最大的用处就是简写代码 在需要降低代码之间的耦合性和侵入性较多使用匿名内部类来解决这一问题 我们使用lambda表达式可以将匿名内部类最大程度的简写 除此之外lambda表达式的作用就是让你的代码变得更加优雅 文件过滤器
  • log4j.properties log4j.xml 路径问题

    我的博客现在已经搬家到极客导航的博客模块中链接地址是 极客博客 顺便做了个程序员资源导航站www gogeeks cn 有兴趣的朋友不妨看一看有哪些还没了解到的IT方面的东西 比如框架 书籍 教程 开源社区等等吧 自动加载配置文件 1 如果
  • 从ReentrantLock的角度来看AQS原理

    ReentrantLock ReentrantLock作为java api层面的加锁方式 其性能比synchronized更好 synchronized进行优化后性能差不太多 灵活性更强 ReentrantLock synchronized
  • MySql 学习(4)Linux MySql 开启远程服务

    1 MySql设授权远程访问 1 使用mysql u root p登录mysql 2 使用mysql数据库 真正的数据库 而非数据库软件 将所有数据库的所有表 的所有权限 all privileges 授予通过任何ip 访问的root用户
  • quartusII创建第一个VHDL程序

    选择file new project wizard 点击next 这一步忽略 输入项目的名称 自己写就可以 随便什么 不要有空格 默认选择空文件 next 如果需要增加写好的文件 自己选择 不需要就忽略 直接next 选择硬件器件型号 打包
  • 错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。

    错误信息 未在本地计算机上注册 microsoft ACE oledb 12 0 提供程序 解决办法 去下载 然后安装就行了 本错误是由于你使用了ACCESS2007版本建立的数据库 但服务器中没有相配合使用的程序 所以出错 未在本地计算机
  • HG海光X86

    1 X86模式 只有Intel和AMD可以持续演进 架构授权体系封闭 仅限于Intel和AMD交叉授权 其他厂家无法拿到完整授权 2 HG授权来自AMD 属于IP授权且盒子公司被AMD控股 核心技术受控在AMD IP授权只能用 不能改 无法
  • 临界区(锁)windows/linux通用

    lock h pragma once ifdef WIN32 include
  • react umi dva 使用 useSelector,useDispatch

    react umi dva 使用 useSelector useDispatch 需要保证 是在hooks 里面引入使用 且 是hooks 方式 调用 组件
  • 微信赌场——H5棋牌游戏渗透之旅

    i春秋作家 F0rmat 0x01 前言 本来不想发的 涉及太多利益了 这些棋牌游戏的源码最高能卖到几万 开发起来不比一个商场程序难 最近又太忙了 没时间去做代码审计的文章了 但一不小心又抢了个运气王 0x02 开始 一天做这行的朋友来找我
  • 全书简介和作者寄语

    聪明办法学Python 大家好 我是小雨姑娘 双非本科自学数据挖掘 曾两次获得数据挖掘比赛冠军 被选入2020数据挖掘竞赛十大开源贡献者 人工智能开源组织Datawhale成员 现于北美攻读计算机博士学位 创作本教程的初心是提供一个更快捷有
  • sqli-labs靶场第十八关

    十八关有点特殊 后台对输入的账号和密码都调用了函数进行过滤了 所以要转换注入方式 尝试去请求头里面修改信息 可以尝试cookie注入 user agent注入 refer字段注入 最终在user agent字段发现注入点 因为输入单引号或双
  • Python经典热力学数值分析

    气体动力学理论 理想气体定律的推导 Python 数值探索 以下Python代码块比较平均值 x langle x rangle x 和均方根 x
  • 推荐一款word转pdf超好用的包:aspose-words(解决中文乱码)

    aspose words 是一款超好用的转换工具 转换效果很好 且实现超级简单 首先通过pom xml 引入
  • vue-自定义指令

    自定义指令 一 定义语法 1 局部指令 new Vue new Vue directives 指令名 配置对象 或 directives 指令名 回调函数 2 全局指令 Vue directive 指令名 配置对象 或 Vue direct
  • 树莓派ARM64系统中如何设置opencv-python读取高清摄像头画面

    问题 树莓派4B 8G 2021 10 30 raspios bullseye arm64 img Linux raspberrypi 5 10 63 v8 1459 SMP PREEMPT Wed Oct 6 16 42 49 BST 2
  • 如何实现跨项目共享token

    项目场景 由于旧项目的改版变动比较大 需要新开一个项目 就需要用两个项目共享token 一 由于域名是相同的 先获取host内容 二 编写cookie 保存和获取的方法 const Cookie set name value days va
  • vim/gvim插件-verilog autodef-自动生成

    使用gvim插件效果如下 使用效果如下 总结 优点 1 这个使用效果是比emacs的auto reg和auto wire是方便且全面的 auto wire只能定义output的类型生成 2 这个插件还有AutoInstPortReAlign
  • springcache中常用的注解

    Cacheable注解 标记在 个 法上 也可以标记在 个类上缓存标注对象的返回结果 标注在 法上缓存该 法的返回值 标注在类上缓存该类所有的 法返回值 一般标注在方法上 Cacheable value product key root m
  • 高德地图AMap——setCenter与infoWindow冲突导致不能够正确的设置中心点

    前提概要 Amap添加了marker marker上有弹窗infoWindow 点击marker要求地图设置中心点为marker位置 问题 使用map setCenter 之后地图中心点并没有设置正确 原因 infoWindow默认属性au