更新时间:2017-7-20 20:11:47
更新说明:过修复实例化多个地图后,缩放地图,菜单位置错位
1.引入脚本
1 2 3 | < script src = "js/jquery.mapPieMenu.min.js" ></ script > |
2.实例化插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | new MapPieMenu({ id: "container3" , // 地图容器id centerPoint: { // 地图中心点经纬度 lng: 116.405562, lat: 39.907851 }, points: [{ // 标注点经纬度---isOpen(是否开启菜单,默认false) lng: 116.415372, lat: 39.917619 }, { lng: 116.395681, lat: 39.898635 }, { lng: 116.38253, lat: 39.908709 }, { lng: 116.429709, lat: 39.910176 }, { lng: 116.414509, lat: 39.902676, isOpen: true }, { lng: 116.392842, lat: 39.919141 } ], menus: [{ // 子菜单项 id: 1, // id唯一标识 icon: "img/1.png" , // 图片地址 title: "目标" , // 提示文字 target: "_blank" , // 新窗口跳转,默认_self当前页面跳转 cb: function (ele, data) { // 回调函数 alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } }, { id: 2, icon: "img/2.png" , title: "购物车" , cb: function (ele, data) { alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } }, { id: 3, icon: "img/3.png" , title: "主页" , cb: function (ele, data) { alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } }, { id: 4, icon: "img/4.png" , title: "VIP" , cb: function (ele, data) { alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } }, { id: 5, icon: "img/5.png" , title: "钱包" , cb: function (ele, data) { alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } }, { id: 6, icon: "img/6.png" , title: "安全中心" , cb: function (ele, data) { alert( "id:" + data.id + ", lng:" + data.point.lng + ", lat:" + data.point.lat); } } ], type: "semicircle" , // 菜单类型(默认圆形--circle,半圆--semicircle) radius: 90, // 菜单半径 width: 32, // 子菜单width icon: { // 标注点图标设置 url: "img/marker.png" , width: 32, height: 44 }, zoom: true , // 是否开启鼠标滚轮缩放。默认false close: false , // 点击子菜单后是否关闭菜单,默认true border: "2px dashed blue" , // 菜单border level: 15, // 地图级别,默认15 Maptype: [ "地图" , "卫星" , "三维" ], // 地图类型,默认不显示 time: 400, // 子菜单动画时间,默认400ms bgColor: "#fff" // 子菜单背景颜色,默认白色 }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com