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

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

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

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

3.查看高德地圖的的demo,進(jìn)入示例中心

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

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

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

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