android mobile 10i
您好请问我通过GeoLine生成一个缓冲区,我应该如何判断一个坐标是否在当前缓冲区内?
Geometry geometry = m_mapcontrol.getMap().getTrackingLayer().get(0);
// 将路由对象转换成线对象
// GeoLine geoLineForBuffer = ((GeoLineM) geometry).convertToLine();
Geometry geoForBuffer = (Geometry) geometry;
// 设置缓冲区分析参数
BufferAnalystParameter bufferAnalystParameter = new BufferAnalystParameter();
//设置(左)缓冲区的距离
bufferAnalystParameter.setLeftDistance(400);
//设置右缓冲区的距离
bufferAnalystParameter.setRightDistance(400);
//设置缓冲区端点类型
bufferAnalystParameter.setEndType(BufferEndType.ROUND);
// 设置投影坐标系
PrjCoordSys prjCoordSys = m_mapcontrol.getMap().getPrjCoordSys();
// 生成缓冲区几何对象
geometryBuffer = BufferAnalystGeometry.createBuffer(geoForBuffer, bufferAnalystParameter, prjCoordSys);