成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

echarts結(jié)合高德API進(jìn)行地圖下鉆

happen / 3027人閱讀

摘要:廣告開始最近做了表格數(shù)據(jù)轉(zhuǎn)成圖表展示的一個(gè)組件,地址如下整合地圖的時(shí)候發(fā)現(xiàn)針對地級市的一些文件太多了,全部引入后有將近,所以就用了下高德老爺給的組件和接口,然后弄完在這記錄一下雖然這種例子在社區(qū)里有很多這個(gè)組件文件放在了中,樣式奇丑,請?jiān)?/p>

/——————廣告開始——————/

最近做了表格數(shù)據(jù)轉(zhuǎn)成圖表展示的一個(gè)react組件,地址如下:

https://github.com/LylaYuKako...

整合地圖的時(shí)候發(fā)現(xiàn)針對地級市的一些geoJSON文件太多了,全部引入后有將近20M,所以就用了下高德老爺給的組件和接口,然后弄完在這記錄一下(雖然這種例子在echarts社區(qū)里有很多)

這個(gè)組件文件放在了 ./src/components/MapChart中,樣式奇丑,請?jiān)?/p>

/——————廣告結(jié)束——————/

需求

之前靜態(tài)引入的geoJSON改為高德API獲取

根據(jù)點(diǎn)擊進(jìn)行地圖下鉆

參考
http://gallery.echartsjs.com/editor.html?c=xr1IEt3r4Q
依賴的高德腳本

http://webapi.amap.com/maps?v...

http://webapi.amap.com/ui/1.0...

注意引入ui腳本要在maps引入之后

使用到的高德組件和接口 1. AMapUI.loadUI 方法以及 DistrictExplorer 實(shí)例

利用 AMapUI.loadUI 可以構(gòu)造一個(gè)創(chuàng)建一個(gè) DistrictExplorer 實(shí)例,然后利用 DistrictExplorer 的實(shí)例,可以根據(jù)當(dāng)前需要加載城市的 adcode 獲取到該城市的 geo 數(shù)據(jù)

代碼如下

let districtExplorer

window.AMapUI.loadUI(["geo/DistrictExplorer"], DistrictExplorer => {
  /**
   * DistrictExplorer構(gòu)建的實(shí)例
   */
  districtExplorer = new DistrictExplorer()
})
// 執(zhí)行在上一步districtExplorer構(gòu)造完成之后

const adcode = "10000" // 這個(gè)adcode是城市(國家省市區(qū))的編號
districtExplorer.loadAreaNode(adcode, (error, areaNode) => {
  const geoData = {}

  // areaNode對象執(zhí)行這個(gè)方法返回的geoJSON中的features
  geoData.features = areaNode.getSubFeatures() 
  echarts.registerMap(this.adcode, this.geoData)
})

這樣就可以動(dòng)態(tài)獲取城市對應(yīng)的geoJSON了

2. https://restapi.amap.com/v3/c... 接口獲取城市adcode

上邊提到的adcode,原本也是一個(gè)靜態(tài)的json文件,本著要高德就高德到底的原則,這塊使用 https://restapi.amap.com/v3/c... 這個(gè)接口來根據(jù)城市名稱獲取到城市adcode,

具體的使用方法請參考:https://lbs.amap.com/api/webs...

總結(jié)

這塊還是遇到了一些小問題,所以在這記錄一下,echarts地圖之前提供的geoJSON在echarts官網(wǎng)上指出不符合測繪法,然后給了一個(gè)示例鏈接,然而鏈接點(diǎn)進(jìn)去的例子我沒能看懂,所以看了一堆社區(qū)的例子,然后嘗試了直接利用 https://restapi.amap.com/v3/c... 獲取的城市信息去拼geoJSON的話,echarts繪不出來,才決定用高德提供的組件去獲取

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/99124.html

相關(guān)文章

  • echarts地圖制作】下鉆到鄉(xiāng)鎮(zhèn)/街道級別的

    摘要:需求展示西安市各區(qū)縣的地圖,點(diǎn)擊各區(qū)縣下鉆到各鄉(xiāng)鎮(zhèn)街道,只能內(nèi)網(wǎng)環(huán)境使用,不可用通過百度高德地圖來實(shí)現(xiàn)。利用展示自定義的地圖關(guān)于具體如何導(dǎo)入格式數(shù)據(jù)到的方法,可以參考官方示例。 需求 展示西安市各區(qū)縣的地圖,點(diǎn)擊各區(qū)縣下鉆到各鄉(xiāng)鎮(zhèn)/街道,只能內(nèi)網(wǎng)環(huán)境使用,不可用通過百度/高德地圖來實(shí)現(xiàn)。 解決 利用地圖數(shù)據(jù)生成區(qū)域的geojson 網(wǎng)絡(luò)上大部分地圖數(shù)據(jù)只是到省市,最多到區(qū)縣,再往下的數(shù)...

    寵來也 評論0 收藏0
  • VUE 記一次高德地圖Echarts(中國地圖

    摘要:效果圖準(zhǔn)備工作高德地圖申請安裝中國地圖高德地圖官方點(diǎn)我進(jìn)入創(chuàng)建動(dòng)態(tài)創(chuàng)建標(biāo)簽后的是需要的插件中國地圖安裝開始使用創(chuàng)建組件寫入需要的分布指數(shù)高低寫入高德地圖需要的 效果圖 showImg(https://user-gold-cdn.xitu.io/2019/5/24/16ae7a7f2f9cac45); 準(zhǔn)備工作 高德地圖申請key 安裝Echarts 中國地圖 高德地圖 官方API...

    KoreyLee 評論0 收藏0
  • vue中vuex,echarts,地圖,ueditor的使用

    摘要:獲取富文本內(nèi)容地圖我是使用高德地圖在全局導(dǎo)入為我申請的也可以自己去申請高德地圖官網(wǎng)案例 前言 今天是個(gè)好日子,大家六一快樂;vue-cli生成的template還需要配置axios,vuex,element等插件,該項(xiàng)目中將這些常用插件進(jìn)行了配置;項(xiàng)目開發(fā)中template可以快速復(fù)用,也是可以快速上手vue的一個(gè)demo; 1.動(dòng)態(tài)效果圖 showImg(https://segmen...

    Cheriselalala 評論0 收藏0
  • 對web數(shù)據(jù)可視化的一些理解

    摘要:本人也做過一些數(shù)據(jù)可視化相關(guān)的產(chǎn)品,下面聊聊對數(shù)據(jù)可視化的一些思考。這也是數(shù)據(jù)可視化最麻煩的一直,一般我們借助的地圖,或者百度地圖,高德地圖等來開發(fā),其實(shí)百度地圖也出了個(gè)地圖可視化的庫,展示效果沒有好。。。。 最近幾年隨著大數(shù)據(jù)的興起,以及瀏覽器性能的提升,數(shù)據(jù)可視化成為了一個(gè)熱點(diǎn),前端也冒出來了很多數(shù)據(jù)可視化的崗位。本人也做過一些數(shù)據(jù)可視化相關(guān)的產(chǎn)品,下面聊聊對數(shù)據(jù)可視化的一些思考。...

    andong777 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<