src/main/webapp/resources/js/map/france_departments.js

(开头部分) 136KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*!
 *
 * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js)
 * Requires jQuery and Mapael
 *
 * Map of metropolitan France by department
 * Equirectangular projection
 *
 * @author Vincent Brout?
 * @source http://fr.m.wikipedia.org/wiki/Fichier:France_location_map-Departements.svg
 */
(function (factory) {
    if (typeof exports === 'object') {
        // CommonJS
        module.exports = factory(require('jquery'), require('jquery-mapael'));
    } else if (typeof define === 'function' && define.amd) {
        // AMD. Register as an anonymous module.
        define(['jquery', 'mapael'], factory);
    } else {
        // Browser globals
        factory(jQuery, jQuery.mapael);
    }
}(function ($, Mapael) {

    "use strict";
    
    $.extend(true, Mapael, 
        {
            maps : {
                france_departments : {
                    width : 600.08728, 
                    height : 626.26221,
                    getCoords : function (lat, lon) {
                        var xfactor,
                            xoffset,
                            yfactor,
                            yoffset,
                            x,
                            y;
                        // Corse
                        if (lat < 43.15710 && lon > 8.17199) {
                            xfactor = 43.64246;
                            xoffset = 181.34520;
                            x = (lon * xfactor) + xoffset;
                            
                            yfactor = -65.77758;
                            yoffset = 3346.37839;
                            y = (lat * yfactor) + yoffset;
                        } else {
                            xfactor = 45.48385;
                            xoffset = 220.22005;
                            x = (lon * xfactor) + xoffset;
                            
                            yfactor = -65.97284;
                            yoffset = 3371.10748;
                            y = (lat * yfactor) + yoffset;
                        }
                        return {x : x, y : y};
                    },
                    elems : {
后面还有 105 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。