我有一個程序,它給了我這條路時,我指向的兩個紅色標記在ArcGIS SDK加入壁壘是產生相同的路徑
我想使這條道路不適用,因此我可以得到一個替代路徑,所以我添加了這個代碼來創建一個障礙在那條路上 Polygon po=new Polygon(); Point p1=new Point(4102363.9071817156,857772.619643); Point p2=new Point(4102416.5557467686,857799.24); 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和多邊形是在這個位置。
如果有人甚至可以給我一個鏈接,我可以更多地瞭解如何設置屏障 – robel