设为首页 加入收藏

TOP

Echart--百度地图(散点图)(一)
2019-09-03 01:00:11 】 浏览:50
Tags:Echart-- 百度 地图

参考:http://blog.csdn.net/xieweikun7/article/details/52766676

1、首先,下载嘛

  Echarts  http://echarts.baidu.com/download.html

  百度地图  http://lbsyun.baidu.com/  >>>>  功能与服务>>>>地图>>>>获取密钥>>>>按提示操作

 

2、引入插件

1 <script type="text/java script" src="echarts.min.js"></script>
2 <script type="text/java script" src="bmap.js"></script> 
3 <script type="text/java script" src="http://api.map.baidu.com/api?v=3.0&ak=?"></script>      
  问号处是你获取的密钥
 
3、开始写js
  设置地图高度为宽的9/16,高度不能没有,没有高度地图显示不出来,高是多少你随意
  $('#statistics-map').height($('#statistics-map').width() * 8 / 16);
 
4、var geoCoordMap={‘北京市’: [116.395645, 39.929986],...}
  设置坐标经纬度Echarts实例就是写死的,我的也是写死的,要活的也行,在百度地图开发平台下载一个
  http://lbsyun.baidu.com/index.php?title=open/dev-res
  这是我能找到最全的,不过数据和var geoCoordMap{}不太一样,后面写方法的时候可以自己调
 
5、var data={}
  设置你的数据,当然了,写死也行,通过后台传值也行,但一定要有,毕竟没有数据就没有意义了
 
6、我的地图基本上是从Echart实例拷贝过来的,做了一点修改,符合自己的项目要求,其中的注释其实大多是英文的中文翻译,英语好的挑不懂的看
  1 var option = {
  2     title: {  //标题
  3         text: '',  
  4         subtext: '',  //副标题
  5         sublink: '',  //副标题链接
  6         left: 'center'  //标题位置,居中
  7     },
  8     tooltip: {  //工具提示
  9         trigger: 'item'     // 触发类型,默认数据触发,见下图,可选为:'item' | 'axis'
 10     },
 11     bmap: {  //百度地图的设置
 12         center: [106.23248, 37.48644],  //中心点
 13         zoom: 5,         //缩放       
 14         roam: true,      //漫游
 15         mapStyle: {  //地图样式
 16             styleJson: [{
 17                     "featureType": "water",  //水
 18                     "elementType": "all",    //feature是特征,element是元素
 19                     "stylers": {
 20                         "color": "#044161"
 21                     }
 22                 },
 23                 {
 24                     "featureType": "land",  //陆地
 25                     "elementType": "all",
 26                     "stylers": {
 27                         "color": "#004981"
 28                     }
 29                 },
 30                 {
 31                     "featureType": "boundary",  //边界
 32                     "elementType": "geometry",
 33                     "stylers": {
 34                         "color": "#064f85"
 35                     }
 36                 },
 37                 {
 38                     "featureType": "railway",  //铁路
 39                     "elementType": "all",
 40                     "stylers": {
 41                         "visibility": "off"
 42                     }
 43                 },
 44                 {
 45                     "featureType": "highway",  //高速及国道
 46                     "elementType": "geometry",  //几何(图形)
 47                     "stylers": {
 48                         "color": "#004981"
 49                     }
 50                 },
 51                 {
 52                     "featureType": "highway",  
 53                     "elementType": "geometry.fill",  //几何填充
 54                     "stylers": {
 55                         "color": "#005b96",
 56                         "lightness": 1
 57                     }
 58                 },
 59                 {
 60                     "featureType": "highway",
 61                     "elementType": "labels",    //标签
 62                     "stylers": {
 63                         "visibility": "off"
 64                     }
 65                 },
 66                 {
 67                     "featureType": "arterial",  //城市主路
 68                     "elementType": "geometry",
 69                     "stylers": {
 70                         "color": "#004981"
 71                     }
 72                 },
 73                 {
 74                     "featureType": "arterial",
 75                     "elementType": "geome
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇块级元素行内元素以及display属性 下一篇web前端怎么样才能入门

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目