最近遇到一个需求,在网页上面编辑多边形的区域,并且需要能够判断一个点是否在这个多边形区域里面。

看了一下高德地图的jsapi,简单的做了一个demo。

1.你需要一个高德地图的账号,注册地址点击这里

2.登陆进去创建一个应用,这个时候就会给你一个对应的Key

3.查看高德地图的的demo,进入示例中心

4.学习一下左侧分类里面的 点标记 的示例,点标记里有涉及到高德地图事件,以及基础的类。

5.看完上面的,接下来我们接着学习折线,多边形,圆,这里我们就可以接触到AMap.Polygon这个类,以及高德地图提供编辑多边形的类AMap.PolyEditor

6.下面我们就要开始将上面的功能组合起来,进行高德地图多边形的编辑了

    6.1 首先,我先用点标记在地图上选中3个点,组成一个最基本的多边形(三角形)