You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

43 lines
1.3 KiB

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
  5. <style type="text/css">
  6. body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
  7. </style>
  8. <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=I8W9pTmUxpdciOb9aPhsQ4umU0oLa0um"></script>
  9. <title>线路图</title>
  10. </head>
  11. <body>
  12. <div id="allmap"></div>
  13. </body>
  14. </html>
  15. <script type="text/javascript">
  16. // 百度地图API功能
  17. var map = new BMap.Map("allmap");
  18. map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
  19. var p1_jindu=getPar("start_lon");
  20. var p1_weidu=getPar("start_lat");
  21. var p2_jindu=getPar("end_lon");
  22. var p2_weidu=getPar("end_lat");
  23. //alert(p1_jindu,p1_weidu,p2_jindu,p2_weidu);
  24. var p1 = new BMap.Point(p1_jindu,p1_weidu);
  25. var p2 = new BMap.Point(p2_jindu,p2_weidu);
  26. var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});
  27. driving.search(p1, p2);
  28. function getPar(par){
  29. var local_url = document.location.href;
  30. local_url = decodeURI(local_url);
  31. var get = local_url.indexOf(par +"=");
  32. if(get == -1){
  33. return false;
  34. }
  35. var get_par = local_url.slice(par.length + get + 1);
  36. var nextPar = get_par.indexOf("&");
  37. if(nextPar != -1){
  38. get_par = get_par.slice(0, nextPar);
  39. }
  40. return get_par;
  41. }
  42. </script>