openlayer3 判断一个点是否在闭合图形里

来源:互联网 发布:c语言单向循环链表 编辑:程序博客网 时间:2024/06/06 15:51

官方API已有这个方法,intersectsCoordinate(coordinates)
首先获得将要判断的几何元素信息(用getGeometry()方法取得),接下来获得将要判断的mark点的坐标,然后执行以下代码:

var geo = feature.getGeometry();//feture是几何元素var isIn = geo.intersectsCoordinate();if(isIn) {    console.log("该mark点在当前几何元素里。");}