InfoBox.prototype.initialize = function (map) { var me = this; var div = this._div = baidu.dom.create('div', { "class": this._opts.boxClass }); baidu.dom.setStyles(div, this._opts.boxStyle); //设置position为absolute,用于定位 div.style.position = "
百度地图官方文档的使用指导是这样说的:在页面中引入<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你获取的秘钥"></script>,然后就可以使用脚本中引入的BMap对象去调用各种API了 我遇到的问题 我在入口文件——index.html引入上面那段脚本后,而在另外一个JS文件里访问BMap时候报错了,提示BMap is n
当使用了百度地图sdk的app在64位机中运行时,会出现No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).的错误.这是一个兼容性的问题,要解决这个问题,我们需要将将配置中的64位编译选项去除.做法如下图所示,将标红处全都改成图中所示内容即可:如果项目中还包含有cocoaPods项目的话,需要将cocoaPods中的每一个项目也做如上设置,示例如下:如果编译还是不