日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

调用百度 Echarts 显示重庆市地图

發布時間:2023/12/13 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 调用百度 Echarts 显示重庆市地图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為 Echarts 官方不再提供地圖數據的下載,在這里保存一份,供日后使用,重慶地圖數據的 JSON 文件在 CSDN 上下載。

<!DOCTYPE html>
<html>
   <head>
       <meta charset="utf-8">
   </head>
   <body>
       <div id="container"></div>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
       <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
       <script type="text/javascript" src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script>
       <script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
function randomData() {
    return Math.round(Math.random()*1000);
}
option = null;
myChart.showLoading();

$.getJSON('chongqing.json', function (geoJson) {
    myChart.hideLoading();
    echarts.registerMap('重慶', geoJson);


    myChart.setOption(option = {
        title: {
            text: '重慶市地圖',
            subtext: '數據來自Echarts',
            left: 'center'
        },
        toolbox: {
            show: true,
            orient: 'vertical',
            left: 'right',
            top: 'center',
            feature: {
                dataView: {readOnly: false},
                restore: {},
                saveAsImage: {}
            }
        },
        visualMap: {
            min: 0,
            max: 1500,
            text:['High','Low'],
            realtime: false,
            calculable: true,
            inRange: {

                color: ['#e0ffff', '#006edd']
            }
        },
        series: [
            {
                name: '重慶市地圖',
                type: 'map',
                mapType: '重慶', // 自定義擴展圖表類型
                itemStyle:{
                    normal:{label:{show:true}},
                    emphasis:{label:{show:true}}
                },
                data:[
                    {name: '奉節縣', value: randomData()},
                    {name: '巫溪縣', value: randomData()},
                    {name: '開州區', value: randomData()},
                    {name: '酉陽土家族苗族自治縣', value: randomData()},
                    {name: '彭水苗族土家族自治縣', value: randomData()},
                    {name: '云陽縣', value: randomData()},
                    {name: '萬州區', value: randomData()},
                    {name: '城口縣', value: randomData()},
                    {name: '江津區', value: randomData()},
                    {name: '石柱土家族自治縣', value: randomData()},
                    {name: '巫山縣', value: randomData()},
                    {name: '涪陵區', value: randomData()},
                    {name: '豐都縣', value: randomData()},
                    {name: '武隆區', value: randomData()},
                    {name: '南川區', value: randomData()},
                    {name: '秀山土家族苗族自治縣', value: randomData()},
                    {name: '黔江區', value: randomData()},
                    {name: '合川區', value: randomData()},
                    {name: '綦江區', value: randomData()},
                    {name: '忠縣', value: randomData()},
                    {name: '梁平縣', value: randomData()},
                    {name: '巴南區', value: randomData()},
                    {name: '潼南區', value: randomData()},
                    {name: '永川區', value: randomData()},
                    {name: '墊江縣', value: randomData()},
                    {name: '渝北區', value: randomData()},
                    {name: '長壽區', value: randomData()},
                    {name: '大足區', value: randomData()},
                    {name: '銅梁區', value: randomData()},
                    {name: '榮昌區', value: randomData()},
                    {name: '璧山區', value: randomData()},
                    {name: '北碚區', value: randomData()},
                    {name: '萬盛區', value: randomData()},
                    {name: '九龍坡區', value: randomData()},
                    {name: '沙坪壩區', value: randomData()},
                    {name: '南岸區', value: randomData()},
                    {name: '江北區', value: randomData()},
                    {name: '大渡口區', value: randomData()},

                    {name: '渝中區', value: randomData()},

                ],
                // 自定義名稱映射

            }
        ]
    });
});;
if (option && typeof option === "object") {
    myChart.setOption(option, true);
}
       </script>
   </body>
</html>

值得注意的是:這里使用了 ajax 異步請求,需要將項目部署到服務器上才可以。另外可以采用 js 形式的地圖文件,不用 采用異步請求,打開 html 文件即可訪問。

項目上傳到了 CSDN ,下載地址為:Echarts重慶地圖

全國各省市、曲線地圖數據。下載地址:http://www.ourd3js.com/map/china_mapdata/mapdata.zip。利用這些數據做的全國GDP數據圖:http://www.ourd3js.com/collection/xunmeng/GDPMap/index.html

總結

以上是生活随笔為你收集整理的调用百度 Echarts 显示重庆市地图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。