百度地图的路线查询问题,公交、地铁、步行 web开发

逃命的影子 逃命的影子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述:在网页中实现三中查询方式的切换,在输入"天安门"、"公园"后,先使用
主要代码如下:


<script type="text/javascript">
var driving;
function run( map) {
var flag = $("#flag").val();
map.clearOverlays();
$("#resultDetail").empty();
$("#resultDetail").hide();
if (flag == "0") {
flag0(driving, map);
}
if (flag == "1") {
flag1(driving, map);
}
if (flag == "2") {
flag2(driving, map);
}
if (flag == "3") {
//flag3(driving, map);
}
}
</script>

<script type="text/javascript">
//
function flag2(driving, map) {
$("#resultDetail").show();
driving = new BMap.WalkingRoute(map, {
renderOptions : {
panel : "resultDetail",
map : map,
autoViewport : true
}
});
driving.search($("#start").val(), $("#end").val());
}
</script>
<script type="text/javascript">
function flag1(driving, map) {
driving = new BMap.TransitRoute(map, {
renderOptions : {
panel : "resultDetail",
map : map
},
onResultsHtmlSet : function() {
$("#resultDetail").show()
}
});
driving.search($("#start").val(), $("#end").val());
}
</script>

<script type="text/javascript">
function flag0(driving, map) {
driving = new BMap.DrivingRoute(map, {
renderOptions : {
map : map,//指定此参数后,路线自动添加到此地图
autoViewport : true
},
policy : BMAP_DRIVING_POLICY_LEAST_TIME
});
driving.search($("#start").val(), $("#end").val());
}
</script>
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
逃命的影子
JavaScript 87,984 成员 224,681 内容