调用百度地图。点击查看路线,由指定起始点。问题
本帖最后由 huanglin02 于 2014-01-21 09:46:04 编辑
调用百度地图。点击查看路线,有的起始点能在地图上标出路线显示。有的却不能。为什么呢。求大神相助
界面中我点击查看按钮,把起始点 信息传到这个界面。比如我输入 古荡湾北苑。到古荡湾新村。就可以连一条线。但是如果我输入 天际大厦到龙都大厦。或者 天目山路1号到天目山路181号,就路线没法显示,地图上是空白的。怎么解决这个问题呢。求助。
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=D4a8d74ef14707ec0e0ee5ea88ba0570"></script>
<title>HAKIM </title>
</head>
<s:hidden name="START" id="START"></s:hidden>
<s:hidden name="FINISH" id="FINISH"></s:hidden>
<div id="allmap"></div>
<script type="text/javascript">
var fromWhere = document.getElementById("START").value;
var toWhere = document.getElementById("FINISH").value;
var map = new BMap.Map("allmap");
//setTimeout("seachNavigate()",0);
//function seachNavigate() {
var driving = new BMap.DrivingRoute(map, {
renderOptions : {
map : map,
autoViewport : true
}
});
driving.search(fromWhere, toWhere);
//}
</script>
</html>
------解决方案--------------------没有画线可能需要你调用它的api自己画线,之前我是这么做的,具体可以参考它的api文档说明
------解决方案--------------------一般都是通过经度纬度的吧,用地址的话,有点是不全的
------解决方案--------------------还有就是地址就好+xx省xx市
------解决方案--------------------
你看百度地图上的格式就知道了
------解决方案--------------------
只能说是版本问题了,百度上的地图是可以的
------解决方案--------------------不明觉厉。。。。
------解决方案--------------------api没更新吧