首页 / 浏览问题 / 云GIS / 问题详情
判断点位是否在矩形内
9EXP 2018年04月16日

1个回答

您好,如果是服务端的话可以使用我们叠加分析的示例:http://iclient.supermapol.com/examples/leaflet/editor.html#04_overlayAnalystService

如果纯前端做的话也可以使用turf.js去完成几何包含或者被包含位置关系的判断http://turfjs.org/

1,695EXP 2018年04月16日

我只想知道,一个点位是否在这个矩形内,用的是

SuperMap.Handler.Box
那就更简单了,直接判断点的xy值是不是在矩形的上下左右的值的范围内就可以了
这个怎么判断 我用自带的相交intersects不行
//矩形的四个边left,right,top,buttom

//点的坐标,x,y

if(left<x<right&&buttom<y<top){

//点在矩形内

}else{

//点不在矩形内

}
...