好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > jsp使用ECharts動態在地圖上標識點

jsp使用ECharts動態在地圖上標識點

熱門標簽:好操作的電話機器人廠家 南昌市地圖標注app 企業怎么在聯通申請400電話 聊城智能電銷機器人外呼 地圖標注市場怎么樣 百度地圖添加標注圖標樣式 泰州泰興400電話 怎么申請 如何用中國地圖標注數字點 南京新思維電話機器人

ECharts可以很方便的在網頁上繪制地圖,圖表,并且可以提供下載圖像,放大,縮小,拖動等功能,今天主要說一下它的地圖類型(type:'map')是如何實現的。

首先在ECharts地圖的坐標需要我們存儲在一個geoCoord屬性里,它是一個JS的字典對象,由鍵/值對組成,鍵表示點的名稱,值則表達它的坐標,由經緯度組成,它是一個數組,如[136.00,32.00]它就表示了一個坐標.

地圖類型的圖表需要關注的元素

title:標題,顯示這個地圖所表示的名稱

title: {
          text: '清大云點亮中國',
          subtext: 'Tsingda.Cloud',
          sublink: 'http://www.eee114.com',
          x: 'center',
          y: 'top',
          textStyle: {
            color: '#fff'
          }
        }

toolbox:工具欄,顯示一些顯示的工具,放大,縮小,查看數據集,下載圖像等。

toolbox: {
          show: true,
          feature: {
            mark: { show: true },
            dataView: { show: true, readOnly: false },
            restore: { show: true },
            saveAsImage: { show: true }
          }
        }

egend:圖標顯示,當series有多個地圖時,這個值用到顯示多個地圖的圖標,可以是橫向顯示和縱向顯示

legend: {
          x: 'left',
          y: 'top',
          data: ['在線', '離線'],//在線和離線對應的是series的名字
          selectedMode: false,//選中懸浮
          textStyle: {
            color: '#fff'
          }
        }

series:地圖顯示,用來疊放顯示地圖,你可以定義多個,它們之間的關系是第一個在最上面,以此類推.

series: [
          //默認
          {
            name: '底層模版',
            type: 'map',
            mapType: 'china',
            data: provinceMap,
            geoCoord: source,
            itemStyle: {
              normal: {
                color: bgColor,
                borderColor: "#eee",
                label: {
                  show: true,
                  textStyle: {
                    color: "#fff"
                  }
                }
              }, emphasis: { color: "rgba(128, 128, 128, 0.5)" }
            },
          }

markPoint:點標識,用來標識地圖上的后,這些點通常是被存儲在一個geoCoord對象上,這個對象是一個字典,這在文章開頭已經介紹過.

markPoint: {//動態標記
          large: true,//這個選項,懸浮自動失效
          symbolSize: 2,
          itemStyle: {
            normal: {
              shadowBlur: 2,
              shadowColor: 'rgba(37, 140, 249, 0.8)',
              color: onColor
            }
          },
          data: []
        }

markPoint里的data對象是這個地圖上需要顯示的點,它是一個字符型數組,用來存儲geoCoord里的鍵!

setOption:將地圖對象添加到指定的地圖對象上

 var myChart = echarts.init(document.getElementById('main'));
 var option={};
 myChart.setOption(option);

動態構建地圖上的點標識markPoint

大概的思路是將要標記的點動態付給geoCoord和markPoint的data對象上,這樣就可以動態在地圖上標示點了

$.get("/map/GetOffMap", function (data) {
         
          for (var i in data) {
            option.series[0].geoCoord[data[i].longitude + "_" + data[i].latitude] = [parseFloat(data[i].longitude), parseFloat(data[i].latitude)];
            option.series[1].markPoint.data.push({ name: data[i].longitude + "_" + data[i].latitude });
          }

          myChart.setOption(option);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • vue.js中使用echarts實現數據動態刷新功能
  • 詳解vue文件中使用echarts.js的兩種方式
  • echarts同一頁面中四個圖表切換的js數據交互方法示例
  • 利用ECharts.js畫K線圖的方法示例
  • HTML5+JS+JQuery+ECharts實現異步加載問題
  • vue.js如何將echarts封裝為組件一鍵使用詳解
  • vue.js+Echarts開發圖表放大縮小功能實例
  • jsp利用echarts實現報表統計的實例
  • Echarts.js無法引入問題解決方案

標簽:銅川 臨汾 白銀 山南 烏蘭察布 自貢 吉林 開封

巨人網絡通訊聲明:本文標題《jsp使用ECharts動態在地圖上標識點》,本文關鍵詞  jsp,使用,ECharts,動態,在,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp使用ECharts動態在地圖上標識點》相關的同類信息!
  • 本頁收集關于jsp使用ECharts動態在地圖上標識點的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美精品一区二区三区免费| 日韩一区在线视频| 国产91高潮拍在线观看摸78| 欧美亚洲另类热图| yw尤物蜜芽欧美国产| 国产精品婷婷午夜在线观看| 亚洲国产精品综合久久网络| 同性女女口述被添全过程| yin荡小婬妇高H群| 国产成人精品美女视频| 国产噜噜噜| 午夜电影网站| 美女大黄大色一级特级毛片 | 好男人视频最新在线观看| 日本免费无遮挡吸乳电影视频| 97人人模人人爽人人喊 新闻| 女上男下xx00xx00视频网站| 二女一男女3p完整版在线观看| 中文字幕 亚洲精品 欧美激情| 国产精品亚洲一区在线播放| 当我绑定美强惨系统后| 波多野结衣被躁120分钟小说 | 国产又长又硬又粗又大| 亚洲gogo肉体艺术图片| 国产伦精品毛片一区二区免妓女| 丝袜高跟美脚国产1区| FREEXXXXHD天美传媒A| 啪啪网站大全| 人妻被粗大疯狂灌满精Hd影视| ??爱情岛亚洲论坛福利站| 日本xx13一18处交高清| 美女裸体秘?无遮挡奶胸| 亚洲精品久久一区二区三区777| 717午夜伦伦电影伦理片| 狠狠CAO日日穞夜夜穞视频OU| 韩国演艺圈k8| 国产一区国产二区国产三区| 人人射人人插| 小十四萝裸体乱喷小说| 亲嘴伸进内衣揉胸口激烈视频.| 美妇车内娇喘|