百度地图JavaScript API覆盖物旋转时出现偏移

在项目中,调用百度地图JavaScript API,做覆盖物的旋转再添加到地图上,结果出现偏移了。

调试过程中的效果图:

发现图片的旋转并不是按车子的中心来的,而是之外的一个点。最后发现犯了一个很细节的错:

<script type="text/javascript">// 百度地图API功能var map = new BMap.Map("allmap");var point = new BMap.Point(121.38750613, 31.1743319);map.centerAndZoom(point, 15);    //创建车var pt = new BMap.Point(121.38750613, 31.1743319);var myIcon = new BMap.Icon("../../../../HelloWord/car.png", new BMap.Size(41,90));//alert("图标的定位点相对于图标左上角的偏移值="+myIcon.anchor.width);var marker = new BMap.Marker(pt,{icon:myIcon});  // 创建标注var label=new BMap.Label("test");marker.setLabel(label);    marker.setRotation(180);map.addOverlay(marker); // 将标注添加到地图中    
</script>

当初Icon的Size(Icon在地图上显示的大小)随便设了一个值,结果设大了,图片在旋转时是按Size的中心来的,只是在这里我们肉眼看到没有按车子的中心旋转。将Size的大小设置成图片的大小即可。

这个问题特做下记录!!

转载于:https://www.cnblogs.com/Joanna-Yan/p/4886086.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258220.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

英利1500伏光伏组件系列亮相美国

2016年4月21日&#xff0c;英利宣布其公用事业规模太阳能光伏生产线YGE-U1500系列亮相美国。 近日&#xff0c;美国保险商实验室&#xff08;UL&#xff09;对新型光伏板系列进行认证&#xff0c;可用于最大系统电压为1500伏的项目。 部署英利多晶硅YGE-U 1500光伏组件系列可为…

eclipse 关闭时progress information弹框_Spring开发环境搭建(Eclipse)

开发环境搭建&#xff0c;主要包含2部分:Java安装Eclipse安装为易于学习&#xff0c;我们只安装这2个部分&#xff0c;对于一般开发学习也足够了。如果你有其他要安装的&#xff0c;酌情添加。Java安装我们使用Java8&#xff1a;下载JDK32位下载x86版本&#xff0c;64位下载x64…

紫薯铜锣烧

材料&#xff1a; 全麦粉 三勺 鸡蛋 一只 毅力低脂纯牛奶 半盒 紫薯 蜂蜜 一勺 做法&#xff1a; 1. 鸡蛋打开&#xff0c;加入半盒牛奶&#xff0c;分三次加入三勺全麦面粉&#xff0c;每次加入都要上下搅拌&#xff0c;面粉要过筛&#xff0c;最后加入半勺蜂蜜 2.紫薯蒸熟压…

共享单车,信息安全应未雨绸缪

前日&#xff0c;摩拜单车首现泉州&#xff0c;一时间泉州的共享单车市场呈现出“三国杀”局面。据了解&#xff0c;目前三个平台收取的押金金额每人在199元至300元不等&#xff0c;且都约定押金可原路退还&#xff0c;但积沙成塔&#xff0c;成千上万用户缴纳的押金就相当可观…

mysql不同字段full join_Mysql实现full join的替换方法

目前mysql还不支持full join&#xff0c;只能使用left join、union、right join来实现。但使用这个方法解决多次full join的话代码量非常庞大&#xff0c;一直在思考有没有其他替代方法。今天解决一个问题的时候突然想到了一个替代方法&#xff1a;使用行列转换。这个方法有一定…

C语言经典面试题目(转的,不过写的的确好!)

第一部分&#xff1a;基本概念及其它问答题 1、关键字static的作用是什么&#xff1f; 这个简单的问题很少有人能回答完全。在C语言中&#xff0c;关键字static有三个明显的作用&#xff1a; 1). 在函数体&#xff0c;一个被声明为静态的变量在这一函数被调用过程中维持其值不变…

mysql 四大基础操作_mysql数据库的基本操作

mysql数据库的基本操作首先我们要把mysql装好mkdir chen/mount.cifs //192.168.100.23/LNMP chen/[rootlocalhost ~]# yum -y install \gcc \gcc-c \ncurses \ncurses-devel \bison \cmake[rootlocalhost ~]# useradd -s /sbin/nologin mysql[rootlocalhost ~]# cd chen/[rootl…

如何选择合适的监视器?

1、可视面积 在购买液晶监视器的时候&#xff0c;最先考虑的就是“面子”大小。对于液晶监视器来说&#xff0c;其面板的大小就是可视面积的大小&#xff0c;这一点与CRT监视器有些不同。同样参数规格的监视器&#xff0c;LCD要比CRT的可视面积更大一些&#xff0c;一般15英寸L…

汇编工具安装三:已经配置好的汇编开发工具!

下载地址&#xff1a;http://download.csdn.net/detail/sunylat/9189543 MASM32&#xff1a;在32位操作系统正确安装后的MASM32&#xff0c;完全可以在64位中正常工作。 RadASM&#xff1a;已经配置好的RadASM&#xff0c;可以直接使用MASM编译器&#xff0c;可以直接开发汇编…

mysql中sex设置男女_MYSQL常用命令(3)

MYSQL常用命令(3)白玉 IT哈哈1、建表命令&#xff1a;create table ( [,.. ]);create table MyClass(id int(4) not null primary key auto_increment,name char(20) not null,sex int(4) not null default 0,degree double(16,2));2、获取表结构命令&#xff1a; desc 表名&am…

对easyUI中课堂源码编辑改进建议

在孙宇老师讲得Easyui第10讲完后&#xff0c;基本的增删该查做出来了&#xff0c;但是编辑存在一个问题&#xff1b;行内样式编辑修改&#xff0c;如果当用户没有修改数据&#xff0c;孙宇老师讲得时候直接return&#xff0c;这样做是不合理的&#xff1b;第二次再使用右键编辑…

一个理性战胜感性的成功案例:P2P投资和活期理财,纠结中提炼出来的1个数学问题...

我经常是投资了P2P&#xff0c;然后用钱&#xff0c;因而损失了一部分收益。这是一个让我纠结的问题&#xff0c;为了解决这个问题&#xff0c;我不再凭感觉&#xff0c;而是从现实情况&#xff0c;提炼出来1个数学题&#xff0c;解答我的疑惑。这是一个理性战胜感性的成功案例…

阻碍物联网腾飞几大难题盘点 看能想出什么对策

按照思科的说法&#xff0c;到2020年&#xff0c;全球将有超过500亿台联网设备&#xff0c;而据专家估计&#xff0c;在未来五年中&#xff0c;IoT将对全球经济产生3.5万亿美元的影响。不只是冰箱&#xff0c;我们还会看到家庭能源系统、安全设备、娱乐产品、游戏、交互式穿戴设…

2014年9月6日

第一题&#xff0c;神题不可做。 第二题&#xff0c;傻逼题裸裸的转移。。显而易见。 1 #include<iostream>2 #include<cstdio>3 #include<cstring>4 using namespace std;5 double a[20][20];6 double dp[2000010];7 int main()8 {9 // freopen("b.…

[Labview资料] labview事件结构学习

编程的主要目的是为了实现用户的某种功能&#xff0c;用户通过用鼠标、键盘、程序内部等触发某种程序动作&#xff0c;从而达到某种结果&#xff0c;这些操作都被称作为事件&#xff0c;LabVIEW中相应这些事件最常用的结构就是“事件结构”。事件结构内容丰富&#xff0c;基本上…

干不掉的钉钉:从哪来,往哪去?

作为阿里巴巴最有经验的产品经理之一&#xff0c;陈航习惯了“立项、开发、回到起点”的循环&#xff0c;但最近的一次“回到起点”&#xff0c;却让他记忆犹新。 那是在2014年5月26日&#xff0c;陈航带着一支不到10人的团队从阿里巴巴的西溪园区&#xff0c;搬进了位于杭州文…

mysql起止时间怎么写_【Mysql 学习】日期函数函数

--curdate()返回当前日期mysql> select curdate();------------| curdate() |------------| 2011-01-01 |------------1 row in set (0.00 sec)--curtime()返回当前时间mysql> select curtime();-----------| curtime() |-----------| 09:23:15 |-----------1 row in s…

puppet运维自动化之用户管理

系统管理员离不开账户管理&#xff0c;账户管理&#xff0c;密码管理&#xff0c;开发机器&#xff0c;测试机器&#xff0c;线上机器&#xff0c;都需要创建用户&#xff0c;并给与相关用户的权限。你如果要创建100个&#xff0c;1000个账户和密码&#xff0c;你会不会疯掉&am…

c#中异步编程

异步是现实生活中的很多现象的一种抽象。比如分工合作在很多时间段就是异步合作。异步中也一般要涉及委托方法。c#有3种模式的异步编程&#xff1a;异步模式&#xff0c;基于事件的异步模式&#xff0c;基于任务的异步模式(TAP). 一. FrameWork 4.0之前的线程世界     在.N…

《交互式程序设计 第2版》一3.6 关系比较

本节书摘来华章计算机《交互式程序设计 第2版》一书中的第3章 &#xff0c;第3.6节&#xff0c;Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.6 关系比较 与元组类型类似&#xff0c;关系类型也逃不过“比较运…