摘要:
1. 百度地图的路径规划分为四类:驾驶、交通工具、骑行、步行。每个调用不同的函数,虽说是不同的函数,但是使用方法 基本相同。 DrivingRoute、TransitRoute、WalkingRoute、RidingRoute。 2. 驾驶模式 1 routing = new BMap.Drivin 阅读全文
摘要:
1. 地址解析的含义其实就是,根据地址来解析到对应的位置,也就是地图上的经纬度。 另外对应的还有一个名此处是 地址逆解析,也就是根据经纬度数值,来解析所处的地址。 2. 地址解析的类库是根据BMap.Geocoder 3. 地址解析 1 function geoCode(){ 2 var myGeo 阅读全文
摘要:
1. POI搜索,主要使用BMap库中的 LocalSearch 对象,然后再根据不同的情况进行不同的搜索。 2. LocalSearch 默认当前城市内,搜索公园。 可以在地图初始化时,使用setCity, 指定地图对应的城市。 local = new BMap.LocalSearch(map,s 阅读全文
摘要:
1. 百度地图API提供的事件还是很齐全的, 基本上包括了所需要的各种可能。 2. 地图事件一般是对 map 对象添加 EventListener, 当然添加了也可以删除。对不同的点击不同的业务逻辑,可以先把 以前的事件删除,再添加新的业务逻辑。 1 function showinfo(e){ 2 阅读全文
摘要:
1. 图层其实是使用了叠加的概念,将一个类型或者属性的物体,叠加在另外一个物体上,只不过这些物体 都是有位置的,当这些物体叠加在一起时,就能显示出对应的位置关系了,再赋予它们不同的样式, 当这样的叠加越来越多时,则能描述出一个复杂的空间物体关系了。 2. CanvasLayer 首先按照正常程序绘制 阅读全文
摘要:
1. 百度的聚合功能使用的是BMapLib.MarkerCluster, 并没有出现在 BMap 中,我猜测, BMap 是基础功能API,一般的地图功能,显示数据,点击显示信息,再结合百度的POI以及 路径规划等,足够提供一般的地图功能。至于像聚合、富文本等,这些复杂的功能,则单独分到了 BMap 阅读全文