手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >百度地图给map添加右键菜单(判断是否为marker)
百度地图给map添加右键菜单(判断是否为marker)
摘要:废话不多说了,直接给大家贴代码了。js:vars;//经度varw;//纬度map.addEventListener("rightclick...

废话不多说了,直接给大家贴代码了。

js:

var s;//经度 var w;//纬度 map.addEventListener("rightclick",function(e){ if(e.overlay){//判断右键单击的是否是marker }else{ s = e.point.lng;//经度 w = t;//维度 RightClick();//右键单击map出现右键菜单事件 } }); //右键单击map出现右键菜单事件 function RightClick(){ //alert('你点击的是地图'); var createMarker = function(map){//右键更新站名 if (confirm("要新建站点吗?")){ if(true){ $(".AllSetMassage").show(); } } }; var markerMenu=new BMap.ContextMenu(); markerMenu.addItem(new BMap.MenuItem('新建站点',createMarker.bind(map))); map.addContextMenu(markerMenu);//给标记添加右键菜单 }

效果:

右键单击map(非marker)

百度地图给map添加右键菜单(判断是否为marker)1

右键单击marker:

百度地图给map添加右键菜单(判断是否为marker)2

PS:百度地图给多个marker添加右键菜单(删除、更新)

js:

$.getJSON("./GetStationPlaceServlet",function(json){ for(var i=;i

【百度地图给map添加右键菜单(判断是否为marker)】相关文章:

Select的OnChange()事件

判断file框选择的是否为图片

javascript瀑布流式图片懒加载实例解析与优化

js+cookies实现悬浮购物车的方法

美化下拉列表

JavaScript数据结构与算法之集合(Set)

JavaScript中用于四舍五入的Math.round()方法讲解

讲解JavaScript中for...in语句的使用方法

javascript实现Table排序的方法

JavaScript中的replace()方法使用详解

精品推荐
分类导航