百度地圖繪製多邊形區域
百度地圖繪製多邊形區域
1.申請百度地圖ak;
2.完整程式碼如下:
<html>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<head>
<title>百度地圖繪製多邊形區域</title>
</head>
<body>
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak="你申請的ak值"></script>
<script type="text/javascript">
let map;
let pointArray = [
{lng:108.853025, lat:34.298633},
{lng:108.85475, lat:34.318075},
{lng:108.856475,lat:34.319744},
{lng:108.857049, lat:34.331431},
{lng:108.85245, lat:34.343354},
{lng:108.852881, lat:34.351223},
{lng:108.888095, lat:34.355872},
{lng:108.925896, lat:34.366123},
{lng:108.925896, lat:34.302808},
{lng:108.901749, lat:34.300422},
{lng:108.898012, lat:34.291714},
{lng:108.877603, lat:34.291833},
{lng:108.877603, lat:34.291834},
{lng:108.861793, lat:34.296605}
]
function initialize() {
// 百度地圖API功能
map = new BMap.Map("map_canvas");
map.addControl(new BMap.NavigationControl()); // 新增平移縮放控制元件
map.addControl(new BMap.ScaleControl()); // 新增比例尺控制元件
map.addControl(new BMap.OverviewMapControl()); //新增縮略地圖控制元件
map.enableScrollWheelZoom(); //啟用滾輪放大縮小
map.addControl(new BMap.MapTypeControl()); //新增地圖型別控制元件
// map.setMapType(BMAP_SATELLITE_MAP);
var point = new BMap.Point(108.896, 34.330); // 建立點座標
map.centerAndZoom(point,13); // 初始化地圖,設定中心點座標和地圖級別。
var polygon1 = new BMap.Polygon(pointArray, {strokeColor:"green",fillColor:"#043233", strokeWeight:3, strokeOpacity:0,fillOpacity:0.4,strokeStyle:'dashed'});
map.addOverlay(polygon1);
}
</script>
</head>
<body onLoad="initialize()">
<div id="map_canvas" style="width: 100%; height: 100%;"></div>
</body>
</html>
相關文章
- matlab繪製正多邊形Matlab
- 如何用SPSS繪製頻率多邊形圖SPSS
- js呼叫百度地圖介面繪製任意多邊形並獲取每個點的經緯度等JS地圖
- 繪製圖形
- CAD繪圖工具中的正多邊形命令繪圖
- 可以繪製地圖的軟體,公司區域分佈圖怎麼做地圖
- matplotlib繪製圖形
- java:繪製圖形Java
- 小區防疫地圖看板,哪裡可以繪製防疫地圖?地圖
- css繪製特殊圖形CSS
- 使用css繪製圖形CSS
- Qt/C++地圖動態繪製折線多邊形矩形圓形標註點/可編輯拖動調整大小和位置QTC++地圖
- 如何繪製Wardley地圖?地圖
- Shader 繪製基礎圖形
- 分段函式圖形繪製函式
- CAD有趣圖形的繪製
- 高德地圖多邊形圍欄例項:javaspringmvc+mysql地圖JavaSpringMVCMySql
- Matlab繪圖(2)透過程式碼進行區域性放大繪圖、多檔案繪圖Matlab繪圖
- 智慧園區三維電子地圖繪製平臺,智慧園區導航地圖怎麼製作?地圖
- 如何製作室內地圖,室內地圖繪製工具地圖
- Python 繪製全球疫情地圖Python地圖
- Python繪製南北極地圖Python地圖
- vue使用Echarts繪製地圖VueEcharts地圖
- MATLAB圖形繪製練習(一)Matlab
- Excalidraw:繪製圖形的新利器
- 百度地圖獲取多行政區域圍欄地圖
- 百度地圖開發-繪製點線提示框 07地圖
- CSS3繪製圖形圖案效果CSSS3
- matlab 繪製置信範圍_fill(繪製其區間形成的區域)Matlab
- 小區確診病例實時地圖,怎麼繪製疫情視覺化地圖?地圖視覺化
- Python例項:僅繪製圖例而不繪製實際的圖形Python
- JS實現滑鼠點選愛心&繪製多邊形&每日一言功能JS
- 使用Matplotlib繪製3D圖形3D
- 利用 Matplotlib 繪製資料圖形(一)
- 利用 Matplotlib 繪製資料圖形(二)
- canvas核心技術-如何繪製圖形Canvas
- CSS繪製各種幾何圖形形狀效果CSS
- 怎麼自己製作地圖,簡單的地圖繪製軟體地圖