最近遇到一個需求,在網(wǎng)頁上面編輯多邊形的區(qū)域,并且需要能夠判斷一個點是否在這個多邊形區(qū)域里面。

看了一下高德地圖的jsapi,簡單的做了一個demo。

1.你需要一個高德地圖的賬號,注冊地址點擊這里

2.登陸進去創(chuàng)建一個應用,這個時候就會給你一個對應的Key

3.查看高德地圖的的demo,進入示例中心

4.學習一下左側(cè)分類里面的 點標記 的示例,點標記里有涉及到高德地圖事件,以及基礎的類。

5.看完上面的,接下來我們接著學習折線,多邊形,圓,這里我們就可以接觸到AMap.Polygon這個類,以及高德地圖提供編輯多邊形的類AMap.PolyEditor

6.下面我們就要開始將上面的功能組合起來,進行高德地圖多邊形的編輯了

    6.1 首先,我先用點標記在地圖上選中3個點,組成一個最基本的多邊形(三角形)


復制代碼
//用來存儲3個基本點的數(shù)組 第一個存點坐標 第二個存Marker(點標記)
        
		

網(wǎng)友評論