leaflet學習(二)----建立標記,圓,多邊形

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <!--引入css--> <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==" crossorigin=""/> <style> html,body{ padding:0; margin:0; } #mapid { height: 100vh; } </style> <body> <div id="mapid"></div> </body> <!--引入js--> <script src="https://unpkg.com/[email protected]/dist/leaflet.js" integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==" crossorigin=""></script> <script> // setView 設定視圖 設定地圖(設定其地理中心和縮放) var mymap = L.map('mapid').setView([51.505, -0.09], 13); // L.TileLayer():通過給定URL模板和具有選項的對象來實例化一個切片圖層 L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { //用來進行屬性控制的字符串,描述了圖層數據 就是右下角顯示的字符串 attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' }).addTo(mymap); // 創立marker var marker = L.marker([51.5, -0.09]).addTo(mymap); // 創立circle var circle = L.circle([51.508, -0.11], { color: 'red', fillColor: '#f03', fillOpacity: 0.5, radius: 500 }).addTo(mymap); // 創建 polygon var polygon = L.polygon([ [51.509, -0.08], [51.503, -0.06], [51.51, -0.047] ]).addTo(mymap); </script> </html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章