jQuery的jVectorMap矢量地图用法(部分功能实现)

来源:互联网 发布:手机网页源码 编辑:程序博客网 时间:2024/05/19 02:45

需要引入的js文件:

    <script type="text/javascript" src="javascripts/jquery-1.8.2.js"></script>    <script type="text/javascript" src="jquerylib/jquery-jvectormap.js"></script>    <script type="text/javascript" src="jquerylib/jquery-mousewheel.js"></script>    <script type="text/javascript" src="jquerylib/jvectormap.js"></script>    <script type="text/javascript" src="jquerylib/abstract-element.js"></script>    <script type="text/javascript" src="jquerylib/abstract-canvas-element.js"></script>    <script type="text/javascript" src="jquerylib/abstract-shape-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-group-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-canvas-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-shape-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-path-element.js"></script>    <script type="text/javascript" src="jquerylib/svg-circle-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-group-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-canvas-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-shape-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-path-element.js"></script>    <script type="text/javascript" src="jquerylib/vml-circle-element.js"></script>    <script type="text/javascript" src="jquerylib/vector-canvas.js"></script>    <script type="text/javascript" src="jquerylib/simple-scale.js"></script>    <script type="text/javascript" src="jquerylib/numeric-scale.js"></script>    <script type="text/javascript" src="jquerylib/ordinal-scale.js"></script>    <script type="text/javascript" src="jquerylib/color-scale.js"></script>    <script type="text/javascript" src="jquerylib/data-series.js"></script>    <script type="text/javascript" src="jquerylib/proj.js"></script>    <script type="text/javascript" src="jquerylib/world-map.js"></script>    <script type="text/javascript" src="jquerylib/jquery-jvectormap-world-mill-en.js"></script>
加载地图

var map;var regionhits={};var regionhits_countr={};var inser_mage={};var massage=null; $(function(){   map = new jvm.WorldMap({        container: $('#map1'),        map: 'world_mill_en',        backgroundColor:'',       //鼠标指向国家事件        onRegionLabelShow: function(event, label, code) {        var temp=0;        if(regionhits[code]==null){        regionhits[code]==1;        }else{       temp=regionhits[code];        }        label.html(        "<big>" + label.html() + "</big>"+"<hr style='margin-top:3px;'>"+        "<p style='margin-top:5px;'>攻击次数:"+temp+"次</p>"        );   },         //鼠标指向标注点事件        onMarkerLabelShow: function(event, label, code){        label.html(          "<p>国家城市:"+ label.html()+"</p> <hr style='margin-top:3px '/>"+          "<p style='margin-top:4px'>经纬度:"+inser_mage[code]+"</p><hr style='margin-top:3px '/>"+          "<p style='margin-top:4px'>攻击次数:"+regionhits_countr[code]+"次</p>"        );      },        series: {            regions: [{                values: regionhits,                scale: ['#C8EEFF', '#0071A4'],                attribute: 'fill',                normalizeFunction: 'polynomial'            }]        }            });});<div id="map1"></div>
添加区域颜色事件 (改变区域的颜色事件,regionhits是一个json对象,把包装的json字符串转换成json对象即可。格式为{"CN":111})

map.series.regions[0].setValues(regionhits);

标注点(endmasg为id唯一标识。lan为{latLng:[endmasg],name:endip,style:markerdst_color}json对象,里面有经纬度、名字、样式等)

map.addMarker(endmasg,lan,2,2);





原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中医药大学王玉英 中医药管理部门 中医药发展论坛 中医药大学电话 省中医药研究院 中医中医药 中医中医药网 广州中医药大学第一附属医院 河南中医药大学第一附属医院 河南中医药大学附属医院 成都中医药大学附属医院 云南中医药大学教务管理系统 湖北中医药大学教务 中医药大学附属医院 湖北中医药大学教务在线 天津中医药大学第一附属医院 天津中医药大学研究生院 云南中医药大学教务系统 北京中医药大学东方学院 山东中医药大学附属医院 辽宁中医药大学附属医院 上海中医药大学研究生院 广西中医药大学第一附属医院 山东中医药大学研究生处 江西中医药大学科技学院 广州中医药大学研究生院 陕西中医药大学数字校园 湖南中医药大学附属医院 安徽中医药大学第一附属医院 山东中医药大学第二附属医院 中医药大学东方学院 陕西中医药大学附属医院 安徽中医药大学附属医院 湖南中医药大学第一附属医院 浙江中医药大学教务处 甘肃中医药大学教务网 河南中医药大学中文网 世界中医药学会联合会 安微中医药高等专科学校 中华医学会中医药学会 中医药现代化国际科技大会