在 arcgis sdk 中添加障碍会生成相同的路径
adding barriers in arcgis sdk is generating the same path
我有一个程序,当我指向两个红色标记时,它会给我这条路线
我想让那条路不可用,这样我就可以得到一条备用路径,所以我添加了这段代码来在那条路上创建一个障碍
Polygon po=new Polygon();
Point p1=new Point(4102363.9071817156,857772.619643);
Point p2=new Point(4102416.5557467686,857799.2401230272);
Point p3=new Point(4102436.1589281,857744.31787604);
po.startPath(p1);
po.lineTo(p2);
po.lineTo(p3);
Graphic ba_gr=new Graphic(po,null);
NAFeaturesAsFeature na=new NAFeaturesAsFeature();
na.addFeature(ba_gr);
params.setPolygonBarriers(na);
但我仍然得到了相同的路径,所以可以谁能告诉我我在哪里犯了错误,或者是否有另一种方法来制造障碍?
parms 是我的 RouteParameters,多边形在这个位置。
您的 NAfeature 医院参考必须与您的 mapview 医院参考相同。
所以试试 na.setspitalreference(mapview.getspitalreference)
我有一个程序,当我指向两个红色标记时,它会给我这条路线
我想让那条路不可用,这样我就可以得到一条备用路径,所以我添加了这段代码来在那条路上创建一个障碍
Polygon po=new Polygon();
Point p1=new Point(4102363.9071817156,857772.619643);
Point p2=new Point(4102416.5557467686,857799.2401230272);
Point p3=new Point(4102436.1589281,857744.31787604);
po.startPath(p1);
po.lineTo(p2);
po.lineTo(p3);
Graphic ba_gr=new Graphic(po,null);
NAFeaturesAsFeature na=new NAFeaturesAsFeature();
na.addFeature(ba_gr);
params.setPolygonBarriers(na);
但我仍然得到了相同的路径,所以可以谁能告诉我我在哪里犯了错误,或者是否有另一种方法来制造障碍?
parms 是我的 RouteParameters,多边形在这个位置。
您的 NAfeature 医院参考必须与您的 mapview 医院参考相同。 所以试试 na.setspitalreference(mapview.getspitalreference)