博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度地图给map添加右键菜单(判断是否为marker)
阅读量:6073 次
发布时间:2019-06-20

本文共 822 字,大约阅读时间需要 2 分钟。

hot3.png

1 js: 2 var s;//经度 3 var w;//纬度 4 map.addEventListener("rightclick",function(e){ 5         if(e.overlay){
//判断右键单击的是否是marker 6 7 }else{ 8 s = e.point.lng;//经度 9 w = e.point.lat;//维度10 RightClick();//右键单击map出现右键菜单事件11 }12 });13 //右键单击map出现右键菜单事件14 function RightClick(){15 //alert('你点击的是地图');16 var createMarker = function(map){
//右键更新站名17 if (confirm("要新建站点吗?")){18 if(true){19 $(".AllSetMassage").show();20 }21 } 22 };23 var markerMenu=new BMap.ContextMenu();24 markerMenu.addItem(new BMap.MenuItem('新建站点',createMarker.bind(map)));25 map.addContextMenu(markerMenu);//给标记添加右键菜单26 }

效果:

右键单击map(非marker)

右键单击marker:

转载于:https://my.oschina.net/landiljy/blog/630962

你可能感兴趣的文章
艾伟:Silverlight 2应用程序中XAP文件揭秘
查看>>
Asio学习1: TCP客户端:对准时间 解析
查看>>
jQuery之万能的选择器
查看>>
(android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图
查看>>
了解电子邮件加密 保证隐私内容安全
查看>>
史上最恶毒10大病毒 Conficker排名第八
查看>>
Win7 配“.NET研究”置Android开发环境
查看>>
【Perl】模块 Tie::File
查看>>
NHibernate初学者指南(2):一个完整的例子
查看>>
Jenkins最佳实践
查看>>
SQL Server 2005 性能优化实战系列(文章索引)
查看>>
cocos2d-x的未来展望
查看>>
Mybatis3 generator的使用附demo 及sqlserver 分页插件
查看>>
rsh+rlogin+ssh+scp
查看>>
利用指针方法object_getInstanceVariable()获取私有变量的值
查看>>
C#后台调用前台javascript的五种方法小结
查看>>
MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(2)
查看>>
单射、双射与满射
查看>>
一道面试题: 预处理器标识#error的目的是什么?
查看>>
Javascript 编程风格
查看>>