百度地图的路线查询问题,公交、地铁、步行 web开发
问题描述:在网页中实现三中查询方式的切换,在输入"天安门"、"公园"后,先使用
主要代码如下:
主要代码如下:
<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>
...全文
相关推荐
基于百度地图demo修改了一下公交路线的显示
开发者可能修改了该类的某些方法,以实现更友好的公交换乘路线显示,比如增加了更多的信息提示,如出发时间、预计到达时间、换乘次数、步行距离等,或者优化了路线选择算法,使得用户可以更加直观地了解最佳公交换乘方案
根据经纬度画路线百度地图
在IT行业中,尤其是在移动应用和Web开发领域,地图服务是一个重要的组成部分。百度地图作为国内广泛使用的地图API,提供了丰富的功能,包括定位、导航、路线规划等。
百度地图查询城市间距离示例
如果查询成功,结果会显示在弹出框中。除了驾车路线,百度地图API还支持公交、步行和骑行路线的查询。
百度公交换乘Demo
【百度公交换乘Demo】是一个基于百度地图API开发的应用示例,它主要展示了如何利用百度地图服务进行公交换乘查询、步行导航以及驾车路线搜索。
百度地图API下载公交信息
百度地图API是一个强大的工具,允许开发者通过编程方式访问和使用百度地图的各种服务,包括地理定位、路线规划、公交查询等。本教程将深入探讨如何利用百度地图API来下载特定城市的公交信息,以南京市为例。


