在 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)