PHP计算GPS路书,百度api路书给移动小车加点击事件(GPS路由功能)

function carPath(){

var map = new BMap.Map('map_canvas');

map.enableScrollWheelZoom();

map.centerAndZoom(new BMap.Point(106.282,29.276), 13);

var lushu;

// 实例化一个驾车导航用来生成路线

var drv = new BMap.DrivingRoute('北京', {

onSearchComplete: function(res) {

if (drv.getStatus() == BMAP_STATUS_SUCCESS) {

var plan = res.getPlan(0);

var arrPois =[];

for(var j=0;j

var route = plan.getRoute(j);

arrPois= arrPois.concat(route.getPath());

}

map.addOverlay(new BMap.Polyline(arrPois, {strokeColor: '#111'}));

map.setViewport(arrPois);

lushu = new BMapLib.LuShu(map,arrPois,{

defaultContent:"从天安门到百度大厦",//""

autoView:true,//是否开启自动视野调整,如果开启那么路书在运动过程中会根据视野自动调整

icon : new BMap.Icon('http://lbsyun.baidu.com/jsdemo/img/car.png', new BMap.Size(52,26),{anchor : new BMap.Size(27, 13)}),

speed: 100,

enableRotation:true,//是否设置marker随着道路的走向进行旋转

landmarkPois: [

{lng:116.314782,lat:39.913508,html:'加油站',pauseTime:2},

{lng:116.315391,lat:39.964429,html:'高速公路收费

90d69bb084929a71d0606b99c1844188.gif
',pauseTime:3},

{lng:116.381476,lat:39.974073,html:'肯德基早餐

show_pic04.gif
',pauseTime:2}

]});

}

}

});

drv.search(new BMap.Point(106.291469,29.269991), new BMap.Point(106.281771, 29.276107));

console.log(drv)

setTimeout(function(){

lushu.start();

},1000)

}carPath()

bVSR1J?w=994&h=411

怎么给地图中移动的小车加点击事件呢?网上都说用 marker.addEventListener('click',function(){}) , 但是我没有实例出来一个marker对象,该怎么办

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值