八零站长网

网站首页 > 网页特效 > jquery特效 >

jQuery-JVectorMap地图插件标注旅游足迹位置

JVectorMap是一个优秀的、兼容性强的jQuery地图插件,本实例用于标注旅游足迹位置,支持放大缩小,可自适应手机端。它可以工作在包括 IE6 在内的各款浏览器中,矢量图输出,除官方提供各国地图数据外,用户可以使用数据转换程序定制地图数据。例如街道地图、小区地图等等。
jQuery-JVectorMap地图插件标注旅游足迹位置
js代码
<script>
        $('#map').vectorMap({
 
            // 此处更改地图
            map: 'cn_merc_en',   // 中国地图
            //map: 'us_aea',     // 美国地图
            //map: 'world_mill', // 世界地图
            backgroundColor: 'transparent',
            zoomMin: 0.9, // 鼠标缩放时的最小比例
            zoomMax: 2.4, // 鼠标缩放时的最大比例
            focusOn: {
                x: 0.55,
                y: 2,
                scale: 0.9
            },
            regionStyle: {
                initial: {
                    fill: '#e5e5e5',   // 地图颜色
                    "fill-opacity": 1, // 省份(州)是否隐藏,鼠标滑动时显示; 1:显示,2:隐藏。
                    stroke: 'none',
                    "stroke-width": 0,
                    "stroke-opacity": 1
                },
                hover: {
                    fill: '#ccc',  // 鼠标滑动至某省份的高亮颜色。
                    "fill-opacity": 0.8
                },
                selected: {
                    fill: 'yellow'
                },
                selectedHover: {}
            },
            markerStyle: {
                initial: {
                    fill: '#fd8888', // 足迹位置的填充颜色
                    stroke: '#fff'   // 足迹位置的描边颜色
                },
                hover: {
                    fill: '#fd2020', // 鼠标滑动至足迹位置后的填充颜色
                    stroke: '#fff',  // 鼠标滑动至足迹位置后的描边颜色
                    "fill-opacity": 0.8
                },
            },
            markers: [ // 足迹位置
 
                // {latLng: [经度(保留两位小数), 纬度(保留两位小数)], name: '城市名称'},
                // 推荐查询经纬度网站:http://www.gpsspg.com/maps.htm
 
                {latLng: [39.90, 116.41], name: '北京'},
                {latLng: [31.24, 121.50], name: '上海'},
 
                {latLng: [46.06, 122.06], name: '内蒙古 - 乌兰浩特'}
            ]
        });
    </script>