如何调用GeoJson呈现地图

 

<template>

    <div id="china_map_box">

        <!-- v-if="deepTree.length > 1"-->

        <el-button type="primary" size="mini" class="back" @click="back" >最大化</el-button>

        <div class="echarts" id="echarts">

            <div class="map" id="map"></div>

        </div>

    </div>

</template>

<script>

import { disConnect } from 'echarts';

    import {getChinaJson, getProvinceJSON, getCityJSON} from "../api/get-json";

    import {cityProvincesMap} from '../config/cityChangYuanMap'

    import {mapOption} from '../config/mapOption'

    //import indexmap from '../views/indexMap';

    export default {

        name: "changYuanMap",

        components: {},

        data() {

            return {

                chart: null, // 实例化echarts

                provincesMap: cityProvincesMap.provincesMap, // 地区拼音,用于查找对应json

                provincesCode: cityProvincesMap.provincesCode, // 地区行政区划,用于查找对应json

                areaMap: cityProvincesMap.areaMap, // 地区行政区划,用于数据的查找,按行政区划查数据

                mapData: [], // 当前地图上的地区

                option: {...mapOption.basicOption}, // map的相关配置

                deepTree: [],// 点击地图时push,点返回时pop

                areaName: '长垣市', // 当前地名

                areaCode: '410783', // 当前行政区划

                //areaLevel: 'country', // 当前级别

                areaLevel: 'town',// 当前级别

                scale:1,//鼠标事件

            }

        },

        mounted() {

            this.$nextTick(() => {

                this.initEcharts();

                this.chart.on('click', this.echartsMapClick);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值