百度地图步行规划

2017-11-14 01:32:58 jazdbmin1639整理 百度地图步行规划 百度地图步行规划

百度地图步行规划设置

Q1: 百度地图不能自己规划想走的路径?

你好,先搜索目的地,然后点"到这去",如果有定位地图会自动将你所在地方作为起点(也可以自己输入起点),然后根据地图提示导航行走。希望我的回答对你帮助,望采纳

追问:

我发现,百度电脑规划的路径在开始导航之前是无法修改途经点的,到刚开始后才可以进行修改,不像其他导航可以在导航开始前就能按用户的意思提前设置好途经点

追答:

你直接设置起点和终点,他就会给你一条路线的

Q2: 百度地图上为什么不会显示步行的路线的哪

用户需要将百度地图手机版更新至最新版。

使用步行导航的方法:

1、打开百度地图软件,在底部栏中选择“路线”,进入路线界面后,选择“步行”的图标,并输入需要到达的位置。

2、点击“搜索”,百度地图就会为用户规划出路线图了,然后点击“步行导航”,那么就可以开启百度地图的步行导航功能了。

百度地图上为什么不会显示步行的路线的哪

Q3: iOS开发用百度地图api,路径规划的步行检索路线出不来

我也遇到过同样的问题,后来是用Geocoding解决的

Geocoding属于百度地图WEB服务,用来在线解析地址,在地址和经纬度之间转化。所以你可以分两步来实现。

通过Geocoding,把起点和终点的地址转化为经纬度

用起点终点的经纬度,进行路径规划

GeocodingAPI:http://developer.baidu.com/map/webservice-geocoding.htm

追问:

转成经纬度目测是可以,但是用坐标去进行路径规划我看了你那个链接不知道怎么把返回值变成路径画在地图上。请问有demo给我看下么?之前用文字去路径规划百度是有官方demo我照着做的,但是这个好像没有。qq:843771174.谢谢。

iOS开发用百度地图api,路径规划的步行检索路线出不来

追答:

没有现成的Demo,只能说下简单流程(用的是android,这里是Java代码,只供参考)

定义全局变量

private MKPlanNode stNode = new MKPlanNode();

private MKPlanNode enNode = new MKPlanNode();

向url发送http请求

String url = "http://api.map.baidu.com/geocoder/v2/?address=" + 起点或终点地址 + "&output=json&ak=" + 你的ak + "&callback=showLocation";

解析返回结果,起点和终点分开解析,返回的json格式可以参考这个http://api.map.baidu.com/geocoder/v2/?address=百度大厦&output=json&ak=E4805d16520de693a3fe707cdc962045&callback=showLocation

JSONObjectjsonObject=返回的结果;
try{
intstatus=jsonObject.getInt("status");
if(status==0){
JSONObjectresult=jsonObject.getJSONObject("result");
if(result!=null){
JSONObjectlocation=result.getJSONObject("location");
intlng=(int)(location.getDouble("lng")*1E6);
intlat=(int)(location.getDouble("lat")*1E6);
if(是起点){
stNode.pt=newGeoPoint(lat,lng);
}elseif(是终点){
enNode.pt=newGeoPoint(lat,lng);
}
}else{
//无搜索结果
}
}
}catch(JSONExceptione){
}

最后调用百度地图搜索方法,回调的处理你的代码中有了,不需要改。

mMkSearch.walkingSearch("", stNode, "", enNode);

追问:

唉。安卓的看不太懂。。明天就要交差了。我还是先用些歪招顶着吧。写了个字符串截取的函数把路后面的号数去掉。虽然不太精确。以后再完善下。谢谢了

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

百度地图步行规划 推荐文章:
推荐不满意?点这里  ››  

百度地图步行规划