12.1.百度地图

12.1.百度地图

一 概述

1 简介

1.2 缺点

  1. 百度路书的动画性能是个问题

  2. api有限

  3. 地图精度有限

  4. bug也不少:比如

5 网址

百度地图js api:http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html

百度开源库地址(包含路书源码):http://lbsyun.baidu.com/index.php?title=open/library

百度地图论坛地址:http://bbs.lbsyun.baidu.com/forum.php

二 安装配置

三 基础

五 经验

1 已整理

  1. 使用setPosition方法能很好地实现marker的移动功能

六 问题

1 已解决

1.1 常见问题解答

http://lbsyun.baidu.com/index.php?title=jspopular/qa

1.2 使用路书的时候报错"cannot read property length' of undefined"

因为没加landmarkPois属性,百度路书的js里虽然说这个属性是可选的,但是不加就会报刚才的错,加上空的也行:landmarkPois: [](待测试)

1.3 map.centerAndZoom(new BMap.Point(104.087744, 30.408908), 19);

map.centerAndZoom:设定地图的中心点和坐标,如果第一个参数是坐标点,那么第二个参数必须存在,否则会导致页面渲染出错

1.4 打开百度路书的js源码中文乱码

用IE下载打开就不是乱码了,原因未知

2 未解决

  1. 因为好像是使用的动画,所以路书在卡住的时候就会出问题

七 未整理

  map.clearOverlays(); // 清空覆盖物
          this.map.setViewport(arrPois); 

Last updated

Was this helpful?