Leaflet中使用Leaflet.Graticule外掛實現新增矩形格網
阿新 • • 發佈:2022-04-06
場景
Leaflet快速入門與載入OSM顯示地圖:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/122290880
在上面載入地圖顯示的基礎。
格網,即按照一定縱橫座標在地圖上繪製的格網。格網是地圖上不可缺少的要素之一,最常見的為地理座標網,即經緯線的投影圖形。
外掛地址:
https://github.com/turban/Leaflet.Graticule
注:
部落格:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程式猿
獲取程式設計相關電子書、教程推送與免費下載。
實現
1、下載外掛並引入
<script type="text/javascript" src="./js/L.Graticule.js"></script>
2、新增格網
L.graticule().addTo(map);
3、完整程式碼
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>leaflet格網控制元件</title> <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" /> <style> html, body, #map { padding: 0; margin: 0; width: 100%; height: 100%; overflow: hidden; } </style> </head> <body> <div id="map"></div> <script type="text/javascript" src="https://unpkg.com/[email protected]/dist/leaflet.js"></script> <script type="text/javascript" src="./js/L.Graticule.js"></script> <script type="text/javascript"> var map = L.map('map').setView([36.09, 120.35], 13); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map); //新增格網 L.graticule().addTo(map); </script> </body> </html>