【百度地图API】如何制作多途经点的线路导航——驾车篇

摘要:

  休假结束,酸奶小妹要从重庆驾车去北京。可是途中要去西安奶奶家拿牛奶饼干呢!用百度地图API,能不能帮我实现这个愿望呢?

------------------------------------------------------------------------------------------------------------------------

一、创建地图

首先要告诉大家的是,API1.2版本取消密钥,取消服务设置,大家可以采用更加简短的方式引用API的JS啦~

<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>

  

大家跟我一起来创建一张简单的地图:

var map = new BMap.Map("container");
map.centerAndZoom(
new BMap.Point(116.404, 39.915), 13);

  

然后为地图加上一些合适的控件:

map.addControl(new BMap.NavigationControl());               // 添加平移缩放控件
map.addControl(new BMap.ScaleControl()); // 添加比例尺控件
map.addControl(new BMap.OverviewMapControl()); //添加缩略地图控件

  

我手工找到的重庆、西安、北京三个城市的坐标点,使用坐标拾取工具(请点击)可以轻松找到这三个经纬度。

当然,你也可以使用localsearch类的search方法。这个可以随意。

找到坐标点之后,创建三个点对象。

var myP1 = new BMap.Point(106.521436,29.532288);    //起点-重庆
var myP2 = new BMap.Point(108.983569,34.285675); //终点-西安
var myP3 = new BMap.Point(116.404449,39.920423); //终点-北京

  

二、创建一个驾车导航和两个驾车搜索

好啦,现在来创建一个驾车导航吧~

这句话是不是很简单?用这句话就可以创建驾车导航啦。


 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值