百度地图API 修改起点和终点样式并删除点击事件监听
来源:互联网 发布:保罗乔治体测数据 编辑:程序博客网 时间:2024/05/02 03:07
准备把开发过程中遇到的一些小问题总结一下,大家如果遇到相同问题,也可以拿来参考。
进入百度地图 http://developer.baidu.com/map/jsdemo.htm#i5_2 中,如下:
修改代码
var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true},
onPolylinesSet:function(routes) {
searchRoute = routes[0].getPolyline();//导航路线
map.addOverlay(searchRoute);
},
onMarkersSet:function(routes) {
var myIcon = new BMap.Icon("http://developer.baidu.com/map/jsdemo/img/Mario.png", new BMap.Size(30,33));
var markerstart = new BMap.Marker(routes[0].marker.getPosition() ,{icon:myIcon}); // 创建点
map.removeOverlay(routes[0].marker); //删除起点
map.addOverlay(markerstart);
var markerend = new BMap.Marker(routes[1].marker.getPosition() ,{icon:myIcon}); // 创建点
map.removeOverlay(routes[1].marker);//删除终点
map.addOverlay(markerend);
}});
driving.search(p1, p2);
原理是删除了原来的起点终点,然后重新画了点,所以原先marker的点击事件监听就没有了,也达到了删除点击事件监听的目的。
- 百度地图API 修改起点和终点样式并删除点击事件监听
- 百度地图接口,根据起点和终点做路径规划
- 百度API 批量添加标注和监听标注点击事件
- 百度地图api点击BMKAnnotationView,不响应didSelectAnnotationView事件。
- android使用百度地图API的点击事件
- 百度地图API自定义覆盖物与添加点击事件
- iOS 百度地图api点击BMKAnnotationView,不响应didSelectAnnotationView事件。
- 基于百度地图api实现的起终点路线规划和自定义覆盖物启动APP
- 百度地图修改鼠标样式
- 百度地图修改鼠标样式
- 百度地图 驾车/公交查询Demo(支持多起点多终点)
- 百度地图起点与终点的距离计算(有偿求助)
- 百度地图创建多个marker和监听事件
- 百度地图-点击事件问题
- 百度地图PopupOverlay点击事件
- 百度地图-点击事件问题
- 百度地图API 点击地图提示信息
- 百度地图api--点击地图获取地址
- 功率单位mw和dbm的换算总结
- [Leetcode]199. Binary Tree Right Side View
- HTML5相册,网页,模板,微信,制作,
- mmap的使用及pcap文件解析示例
- Sublime Text 2 插件:PlainTasks
- 百度地图API 修改起点和终点样式并删除点击事件监听
- 深入理解java垃圾回收
- 使用Tablayout和Drawerlayout实现Material Design的应用主界面
- Tomcat+red5+ffmpeg实现流媒体资源管理和在线直播
- FastText
- IDEA关于maven以及scala的性质
- 什么是面向对象的javaScript(三)——继承
- afnetworking 代码块中取值的问题
- android之滑动机制实现方式