手机
当前位置:查字典教程网 >编程开发 >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)】相关文章:

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

Backbone.js的一些使用技巧

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

JS通过Cookie判断页面是否为首次打开

prototype 的说明 js类

Select的OnChange()事件

动态加载iframe

JS实现动态生成表格并提交表格数据向后端

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

jquery实现弹出层效果实例

精品推荐
分类导航