路书

作者: 凯旋 | 来源:发表于2017-08-11 20:13 被阅读15次
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
        <title>百度地图</title>  
        <!-- <script src="http://api.map.baidu.com/api?v=1.3"></script>   -->
        <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>
       
        <script type="text/javascript" src="http://api.map.baidu.com/library/LuShu/1.2/src/LuShu_min.js"></script>
        <script type="text/javascript">  
        var map  
        function initialize() {   

        var map = new BMap.Map("map"); // 创建地图实例;("container")就是刚才新建的div的id属性值            
        var point = new BMap.Point(116.43,23.43);//创建坐标点
        map.centerAndZoom(point, 10);//设置中心坐标及默认缩放级别
          // map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); 

var points = [ 
  new BMap.Point(117.270591,23.812975), 
  new BMap.Point(117.227819,23.814327), 
  new BMap.Point(117.171452,23.800036), 
  new BMap.Point(117.132368,23.791609), 
  new BMap.Point(117.076919,23.764658), 
  new BMap.Point(117.024827,23.754510), 
  new BMap.Point(116.981047,23.739533), 
  new BMap.Point(116.939091,23.717617), 
  new BMap.Point(116.900199,23.699399), 
  new BMap.Point(116.885031,23.689196), 
  new BMap.Point(116.874584,23.679668), 
  new BMap.Point(116.811841,23.626940), 
  new BMap.Point(116.759632,23.604713), 
  new BMap.Point(116.725061,23.587160), 
  new BMap.Point(116.651402,23.566650), 
  new BMap.Point(116.595323,23.545934), 
  new BMap.Point(116.565463,23.533553), 
  new BMap.Point(116.552337,23.519046), 
  new BMap.Point(116.544596,23.508704), 
  new BMap.Point(116.537630,23.464337), 
  new BMap.Point(116.528264,23.443634), 
  new BMap.Point(116.518571,23.425543), 
  new BMap.Point(116.502256,23.414608), 
  new BMap.Point(116.429954,23.388459), 
  new BMap.Point(116.388039,23.368854), 
  new BMap.Point(116.352537,23.347284), 
  new BMap.Point(116.281605,23.327247), 
  new BMap.Point(116.227800,23.293717), 
  new BMap.Point(116.214108,23.280499), 
  new BMap.Point(116.180527,23.247139), 
  new BMap.Point(116.107918,23.134458), 
  new BMap.Point(116.040802,23.102683), 
  new BMap.Point(116.005375,23.071510), 
  new BMap.Point(115.979189,23.052335), 
  new BMap.Point(115.874687,23.017842), 
  new BMap.Point(115.732058,22.949055), 
  new BMap.Point(115.650940,22.903134), 
  new BMap.Point(115.559445,22.859811), 
];//设置坐标数组
var markers = [
  points[7],//饶平站
  points[15],//潮汕站
  points[23],//潮阳站
  points[28],//普宁站
  points[32]//葵潭站
];
var icon1 = new BMap.Icon('http://source.fooleap.org/marker.png', new BMap.Size(19,25),{anchor: new BMap.Size(9, 25)});//地点
var icon2 = new BMap.Icon('http://source.fooleap.org/power-car.png', new BMap.Size(30, 30), {anchor: new BMap.Size(15, 15)});//动车
var polyline = new BMap.Polyline(points);//创建折线
map.addOverlay(polyline);
var lushu = new BMapLib.LuShu(map, points, {
  landmarkPois:[
    {lng:markers[0].lng,lat:markers[0].lat,html:'饶平站到了',pauseTime:1},
    {lng:markers[1].lng,lat:markers[1].lat,html:'![](https://img.haomeiwen.com/i145951/d9d857d119312080.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)潮汕站到了',pauseTime:2},
    {lng:markers[2].lng,lat:markers[2].lat,html:'潮阳站到了',pauseTime:1},
    {lng:markers[3].lng,lat:markers[3].lat,html:'普宁站到了',pauseTime:1},
    {lng:markers[4].lng,lat:markers[4].lat,html:'葵潭站到了',pauseTime:1}
  ],//显示的特殊点,似乎是必选参数,可以留空,据说要和距原线路10米内才会暂停,这里就用原线的点
  defaultContent: '动车继续前行',//覆盖物内容,这个填上面的特殊点文字才会显示
  speed: 20000,//路书速度
  icon: icon2,//覆盖物图标,默认是百度的红色地点标注
  autoView: false,//自动调整路线视野
  enableRotation: false,//覆盖物随路线走向
});
map.addOverlay(polyline);//覆盖折线到地图上
for (i=0;i<5;i++){
  map.addOverlay(new BMap.Marker(markers[i],{icon:icon1}));//覆盖动车站标注到地图上
}
map.centerAndZoom(point, 10);//设置中心坐标及默认缩放级别
map.addEventListener("click",startlushu);//给地图注册点击事件
function startlushu(){
  lushu.start();//启动路书函数
            }  
        }  
        window.onload = initialize;  
    </script>  
    </head>  
    <body>  
        <div id="map" style="width: 1300px; height: 650px"></div>  
        <div id="infoWindow" style="width:50px;height:50px;border:1px solid #ccc;"></div>  
    </body>  
</html>

相关文章

  • 书就是路,路就是书

    “读万卷书,行万里路,两者关系如何?”这是我碰到最多的问题。我回答:“没有两者。路,就是书” ...

  • 路是书,书是路

    写下这个题目,源于余秋雨先生的《山河之书》。用了三周的空余时间,断断续续地读完了《山河之书》。读余秋雨先生写的书,...

  • 路·书

    路就是书。 路把书的思想,蜿蜒着,送到远方。 书把路的曲折,深情地,放在眼前。 书也是路。

  • 书 . 路

    书 . 路 文/中流击水 阅读 好比走路 没有读尽的书 也没有走完的路 一页一页 一步一步 由浅表入深处 由脚下到...

  • 路书

  • 路书

    博客http://www.cnblogs.com/grimm/p/5087903.html高德http://lbs...

  • 书路

    《追风筝的人》 《莫扎特传记》

  • 书路

    读书万卷心开阔, 步履八千怀北国。 论语子集天下事, 草原大漠忆萧何。

  • 书路

    小时候, 读书是一双双期盼的目光, 爸爸妈妈看这里, 我看那里。 再后来, 读书是一张张薄薄的试卷, 老师在里面,...

  • 路书

    进入学堂大门往左走100米,再往前走500、600米,再右转走100米。 再左转进入食堂,往北走50米出门可以看到...

网友评论

      本文标题:路书

      本文链接:https://www.haomeiwen.com/subject/ocbrrxtx.html