|  |  | 
 |  |  |     var regionName=params["regionName"];
 | 
 |  |  |     var longitude=params["device"]["longitude"];
 | 
 |  |  |     var latitude=params["device"]["latitude"];
 | 
 |  |  |     var longitudeSecond=params["deviceSecond"]["longitude"];
 | 
 |  |  |     var latitudeSecond=params["deviceSecond"]["latitude"];
 | 
 |  |  |     var regoinNameNew= regionName.split(" ");
 | 
 |  |  |     var cityName = regoinNameNew.length>1?regoinNameNew[1]:regoinNameNew[0];
 | 
 |  |  |     var map = new BMap.Map("mapCanvas",defaultParam);
 | 
 |  |  | 
 |  |  |     });
 | 
 |  |  |     map.addControl(navigation); // 增加导航控件
 | 
 |  |  |     var point = new BMap.Point(longitude, latitude);// 设置中心点坐标和地图级别
 | 
 |  |  |     var pointSecond=new BMap.Point(longitudeSecond, latitudeSecond);
 | 
 |  |  |     var distance=parseInt(map.getDistance(point,pointSecond));//两点间距离,单位米
 | 
 |  |  |     map.centerAndZoom(point, 18);
 | 
 |  |  |     var marker = new BMap.Marker(point);        // 创建标注    
 | 
 |  |  |     map.addOverlay(marker);                
 | 
 |  |  |     var polyline = new BMap.Polyline([    
 | 
 |  |  |         new BMap.Point(longitude, latitude),    
 | 
 |  |  |         new BMap.Point(longitude+0.005, latitude+0.005)     | 
 |  |  |         new BMap.Point(longitudeSecond, latitudeSecond)
 | 
 |  |  |        ],    
 | 
 |  |  |        {strokeColor:"blue", strokeWeight:1, strokeOpacity:0.5}    
 | 
 |  |  |     );    
 | 
 |  |  | 
 |  |  |             map.addOverlay(Arrow);
 | 
 |  |  |         }
 | 
 |  |  |     };
 | 
 |  |  |     addArrow(polyline,40,Math.PI/7);
 | 
 |  |  |     var arrowLength;//两点间箭头长度
 | 
 |  |  |     if(distance<=100){
 | 
 |  |  |         arrowLength=5;
 | 
 |  |  |     }else if(distance>100&&distance<=200){
 | 
 |  |  |         arrowLength=10;
 | 
 |  |  |     }else if(distance>200&&distance<=500){
 | 
 |  |  |         arrowLength=20;
 | 
 |  |  |     }else if(distance>500&&distance<=1000){
 | 
 |  |  |         arrowLength=40;
 | 
 |  |  |     }else if(distance>1000&&distance<=2000){
 | 
 |  |  |         arrowLength=80;
 | 
 |  |  |     }else if(distance>2000&&distance<=3000){
 | 
 |  |  |         arrowLength=120;
 | 
 |  |  |     }else{
 | 
 |  |  |         arrowLength=150;
 | 
 |  |  |     }
 | 
 |  |  |     addArrow(polyline,arrowLength,Math.PI/7);
 | 
 |  |  |     // 设置坐标图标
 | 
 |  |  |     var icon1 = new BMap.Icon("/img/ico00.png",new BMap.Size(50,50));
 | 
 |  |  |     var mark1 = new BMap.Marker(new BMap.Point(longitude,latitude),{icon:icon1});
 | 
 |  |  |     map.addOverlay(mark1); 
 | 
 |  |  |     var mark2 = new BMap.Marker(new BMap.Point(longitude+0.005,latitude+0.005),{icon:icon1});
 | 
 |  |  |     var mark2 = new BMap.Marker(new BMap.Point(longitudeSecond,latitudeSecond),{icon:icon1});
 | 
 |  |  |     map.addOverlay(mark2); 
 | 
 |  |  |   
 | 
 |  |  | </script>
 |