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

Backbone.js的一些使用技巧

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

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

Node.js重新刷新session过期时间的方法

动态加载iframe

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

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

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

理解javascript的caller,callee,call,apply概念

prototype 的说明 js类

精品推荐
分类导航