java web景点规划导航

需求:有起点,终点,可随意输入不同的地方名,根据百度地图计算,规划出由起点到终点的路径,且需经过输入的地方。输入的地方是普通文字,而不是经纬度。所以需要调用百度的地址转经纬度,然后再调用百度的规划路线查询,得出最优解。

在这里插入图片描述
从图上可以看出 有起有终,经过的地点也有标序号。

if (point) {
			map.centerAndZoom(point, 16);
			p5 = point;
		var qd = $("#qd").val();
		var zd = $("#zd").val();
		var tj1 = $("#tj1").val();
		var tj2 = $("#tj2").val();
		var p3 = new BMap.Point(102.716632,25.059992); //昆明市动物园
		var p4 = new BMap.Point(102.681946,24.993573); //梦幻联邦乐园
		map.centerAndZoom(new BMap.Point(102.681946, 24.993573), 11);
		map.enableScrollWheelZoom(true);
		var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});
		driving.search(qd, zd,{waypoints:[p3,p4,p5]});
		}else{
			alert("您选择地址没有解析到结果!");
		}

这里的waypoints是经纬度,search的起点和终点可以是经纬度或文字,这样静态显示多个就有点难度,
但结合java web动态项目,这些问题将肉仍二姐。

需要源码请加QQ490647751,并回复“开通vip-java web景点规划导航”。

如项目需要整合这个功能点,也可以联系QQ490647751.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值