zoukankan      html  css  js  c++  java
  • 超棒的jQuery矢量地图生成插件 JQVAMP

    超棒的jQuery矢量地图生成插件 -  JQVAMP

    在线演示  本地下载

    是不是也考虑生成一个矢量类型的地图?今天我们将介绍的这款jQuery插件 - JQVMAP 可 以方便的帮助你生成漂亮的矢量地图。在现代浏览器中它使用了SVG(Scalable Vector Graphics)技术生成地图图片,如果你也需要支持老版本的浏览器,例如,IE6/7/8的话,它也可以通过VML来实现,非常不错的jQuery插 件,相信大家一定会喜欢!

    主要特性

    • 支持现代浏览器,同时对于老版本浏览器也可以通过其它fallback方式支持
    • 支持缩放,拖动查看
    • 提供丰富的地图生成参数
    • 目前支持:世界地图,美国地图,欧洲,德国地图
    • 你可以自己定义自己的地图(当然,这个过程比较繁琐)
    • 实时更新地图
    • 需要jQuery类库支持
    • 完整清晰的文档说明

    如何使用

    JQVAMP使用非常简单,导入jQuery类库和插件类库,如下:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script src="../jqvmap/jquery.vmap.js" type="text/javascript"></script>
    <script src="../jqvmap/maps/jquery.vmap.world.js" type="text/javascript"></script>
    <script src="../jqvmap/data/jquery.vmap.sampledata.js" type="text/javascript"></script>

    地图插件生成代码:

    jQuery(document).ready(function() {
        jQuery('#vmap').vectorMap({
            map: 'world_en',
            backgroundColor: '#202020',
            color: '#5DB0E6',
            hoverOpacity: 0.7,
            selectedColor: '#333333',
            enableZoom: true,
            showTooltip: true,
            values: sample_data,
            scaleColors: ['#C8EEFF', '#006491'],
            normalizeFunction: 'polynomial',
            onRegionOver: function(element, code, region){
                $('#region').html(region);
            },
            onRegionClick: function(element, code, region){
                $('#region').html('You selected "' + region + '"');
            }
        });
    });

    插件的文档非常完善,你可以很方便的查看相关的选项和callback方法。相信大家肯定有机会应用到自己的网站开发和设计中,希望大家喜欢,如果你有任何问题和建议请给我们留言,谢谢!

    欢迎访问GBin1.com
  • 相关阅读:
    win7,win10获取屏幕缩放适应截图
    cg语言学习&&阳春白雪GPU编程入门学习
    Unity Plugins的使用方法
    记录Unity的优化tip(不断更新)
    深入理解法线贴图原理
    读香菱学诗
    排序算法学习
    图的算法复习大纲
    Gama Space 和 Linear Space 学习
    BM算法学习
  • 原文地址:https://www.cnblogs.com/gbin1/p/2499502.html
Copyright © 2011-2022 走看看