leaflet实现风场图(附源码下载)

。_饼干妹妹 提交于 2019-11-27 00:41:29

前言

leaflet 入门开发系列环境知识点了解:

内容概览

leaflet 实现风场图
源代码 demo 下载

实现效果图如下:



  • html 页面引用资源
<!doctype html>  <html>  <head>  <title>Leaflet风场图</title>  <meta charset="utf-8">  </head>  <body>  <div id="map"></div>  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>  <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css"/>  <script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js"></script>  <!--wind-js-leaflet-->  <link rel="stylesheet" href="wind-js-leaflet.css" />  <script src="wind-js-leaflet.js"></script>  <!--demo-->  <link rel="stylesheet" href="demo.css" />  <script src="demo.js"></script>  </body>  </html>
  • 地图加载代码
//地图初始化  function initDemoMap(){  var Esri_WorldImagery = L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', {  attribution: 'Tiles &copy; Esri &mdash; Source: Esri, i-cubed, USDA, USGS, ' +  'AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community'  });  var Esri_DarkGreyCanvas = L.tileLayer(  "http://{s}.sm.mapstack.stamen.com/" +  "(toner-lite,$fff[difference],$fff[@23],$fff[hsl-saturation@20])/" +  "{z}/{x}/{y}.png",  {  attribution: 'Tiles &copy; Esri &mdash; Esri, DeLorme, NAVTEQ, TomTom, Intermap, iPC, USGS, FAO, ' +  'NPS, NRCAN, GeoBase, Kadaster NL, Ordnance Survey, Esri Japan, METI, Esri China (Hong Kong), and the GIS User Community'  }  );  //底图切换设置  var baseLayers = {  "Satellite": Esri_WorldImagery,  "Grey Canvas": Esri_DarkGreyCanvas  };  var map = L.map('map', {  layers: [ Esri_WorldImagery ]  });  var layerControl = L.control.layers(baseLayers);  layerControl.addTo(map);  //设置地图初始化中心点和级别  map.setView([50.00, 14.44], 3);     return {  map: map,  layerControl: layerControl  };  }
  • 风场初始化加载
//风场图初始化加载  WindJSLeaflet.init({  localMode: true,//true,则加载本地风场数据源  map: map,//地图对象  layerControl: layerControl,//地图底图切换控件  useNearest: false,  timeISO: null,  nearestDaysLimit: 7,  displayValues: true,  displayOptions: {……

完整demo源码见小专栏文章尾部GIS之家leaflet小专栏

文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!