zoukankan      html  css  js  c++  java
  • 【百度地图API】让用户选择起点和终点的驾车导航

    <script type="text/javascript">
    	// 百度地图API功能
    	var map = new BMap.Map("allmap");
    	map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
    	//三种驾车策略:最少时间,最短距离,避开高速
    	var routePolicy = [BMAP_DRIVING_POLICY_LEAST_TIME,BMAP_DRIVING_POLICY_LEAST_DISTANCE,BMAP_DRIVING_POLICY_AVOID_HIGHWAYS];
    	$("#result").click(function(){
          var start = document.getElementById("startPosition").value;//起始点
          var end = document.getElementById("endPosition").value;//终止点
    		map.clearOverlays(); 
    		var i=$("#driving_way select").val();
    		search(start,end,routePolicy[i]); 
    		function search(start,end,route){ 
    			var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true,enableDragging : true},policy: route});
    			driving.search(start,end);
    		}
    	});
    </script>
    

      解决方案就是将变量的声明放在function函数里面。(前提:body处创建两个input)

    var start = document.getElementById("startPosition").value;//起始点
          var end = document.getElementById("endPosition").value;//终止点
  • 相关阅读:
    HDU
    HDU
    (4)数据--相似性与相异性
    (3)数据--操作
    (2)数据--基本概念
    五、按生命周期划分数据(二)
    五、常用数据类型(一)
    四、坏耦合的原因与解耦(三)
    四、强化耦合(二)
    四、初识耦合(一)
  • 原文地址:https://www.cnblogs.com/HuangDaDa/p/7300156.html
Copyright © 2011-2022 走看看