资源简介

含最新上海区划地图示例的Echart2最新版下载!老版本的echart2首先官网没有地图应用了,其次矢量地图已无法下载,我这边有2018.5月最新修改的矢量地图,含在项目包里:test子目录里

资源截图

代码片段和文件信息

/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License Version 2.0 (the
 * “License“); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing
 * software distributed under the License is distributed on an
 * “AS IS“ BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/**
 * RunRat is used to call Apache Rat.
 *
 *
 * (1) Usage:
 *
 * Prepare in command line:
 * ‘‘‘shell
 * cd ${echartsbaseDir}/build/rat
 * ‘‘‘
 *
 * Check all:
 * ‘‘‘shell
 * java RunRat
 * ‘‘‘
 *
 * Get help:
 * ‘‘‘shell
 * java RunRat --help
 * ‘‘‘
 *
 * Notice that most of the arguments is the same as Apache Rat
 * only ‘--dir‘ and ‘--exclude‘ should not be specified.
 *
 * Ohter feature of Apache Rat:
 * ‘‘‘shell
 * java RunRat [option]
 * ‘‘‘
 *
 * Rebuild:
 * ‘‘‘shell
 * javac RunRat.java
 * ‘‘‘
 *
 *
 * (2) Why call Apache Rat via ‘RunRat‘?
 *
 * Because Apache Rat only support specifying file name (in regexp or wildcard) in its
 * “exclude“ file but not support specifying file path (in regexp or wildcard) which
 * is commonly necessary in the “ignore/exclude“ file of this kind of features.
 *
 * For example:
 * the file path “aaa/lib“ (with slash) is not supported. But if only specifying “lib“
 * all of the directories “lib“ are excluded which is not expected.
 *
 * (See ‘org.apache.rat.walker.Walker#isIgnore‘ for details where the file ‘dir‘ is not
 * actually used by ‘org.apache.commons.io.filefilter.RegexFileFilter#accept‘ and
 * ‘org.apache.commons.io.filefilter.WildcardFileFilter#accept‘.)
 *
 * So use this tool as a workaround.
 */

import java.io.File;
import java.lang.reflect.Method;
import java.util.ArrayList;

import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Loader;

public class RunRat {

    private String defaultRatMainClassName = “org.apache.rat.Report“;

    private Method ratReportMainMethod;

    private File ecbaseDir;

    private ArrayList ratArgList = new ArrayList();

    public static void main(String[] args) throws Exception {

        RunRat runRat = new RunRat();

        runRat.prepareArgs(args);

        runRat.prepareLibs(args);

        runRat.callRat();
    }

    private void prepareArgs(String[] args) throws IllegalArgumentException {
        boolean reportTplSpecified = false;
        for (int i = 0; i < args.length; ) {
            String argStr = args[i];

            if (argStr.equals(“--dir“)
                || argStr.equals(“-d“)
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-07 17:54  incubator-echarts-master\
     文件         483  2018-05-07 17:54  incubator-echarts-master\.editorconfig
     目录           0  2018-05-07 17:54  incubator-echarts-master\.github\
     文件        1080  2018-05-07 17:54  incubator-echarts-master\.github\CONTRIBUTING.md
     文件         862  2018-05-07 17:54  incubator-echarts-master\.github\ISSUE_TEMPLATE.md
     文件        2102  2018-05-07 17:54  incubator-echarts-master\.gitignore
     文件        1340  2018-05-07 17:54  incubator-echarts-master\.jshintrc
     文件        1342  2018-05-07 17:54  incubator-echarts-master\.jshintrc-dist
     文件          92  2018-05-07 17:54  incubator-echarts-master\.npmignore
     文件         903  2018-05-07 17:54  incubator-echarts-master\.rat-excludes
     文件         553  2018-05-07 17:54  incubator-echarts-master\DISCLAIMER
     文件        4059  2018-05-07 17:54  incubator-echarts-master\KEYS
     文件       13180  2018-05-07 17:54  incubator-echarts-master\LICENSE
     文件         181  2018-05-07 17:54  incubator-echarts-master\NOTICE
     文件        5217  2018-05-07 17:54  incubator-echarts-master\README.md
     目录           0  2018-05-07 17:54  incubator-echarts-master\asset\
     文件        7323  2018-05-07 17:54  incubator-echarts-master\asset\logo.png
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\bootstrap\
     文件      121260  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\bootstrap\bootstrap.min.css
     文件       36868  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\bootstrap\bootstrap.min.js
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\filesaver\
     文件        2849  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\filesaver\FileSaver.min.js
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\jquery\
     文件      257551  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\jquery\jquery-2.2.4.js
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\lodash\
     文件      522093  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\lodash\lodash.js
     目录           0  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\vue\
     文件       76807  2018-05-07 17:54  incubator-echarts-master\benchmark\dep\vue\vue.min.js
     文件        1138  2018-05-07 17:54  incubator-echarts-master\benchmark\gulpfile.js
............此处省略1104个文件信息

评论

共有 条评论