Esri Javascript API线和箭头作为方向

时间:2015-08-22 22:02:55

标签: javascript esri arcgis-js-api

我是esri javacript api的新手,并且我已经发布了一个具有右箭头线的服务,我想知道如何获得箭头,它显示了线的方向?

例如,我将我的服务发布到ArcGIS服务器,该服务器有行和右箭头。如果我将地图(使用网页内容)发布到ArcGIS online,它会拉入该功能并显示箭头,但在使用javascript api时

var line = new FeatureLayer(“http://www.somewhereovertherainbow.com/arcgis/rest/services/Open/lines/MapServer/3”);

我可以获得线条,但箭头不是它。我如何获得箭头?如何创建方向箭头线符号?

1 个答案:

答案 0 :(得分:0)

好的,有一些方法可以做到这一点。首先,一个人可以扩展LineSymbol类,这是很多工作,我决定不走这条路。另一种方法是只使用线条和箭头发布地图,然后使用以下内容获取地图:

ArcGISDynamicMapServiceLayer()

使用ArcGISDynamicMapServiceLayer()检索地图后,您将获得地图在AcrMap中执行的所有图形。现在,如果要在不同的行上应用事件,只需使用LayerFeature()再次获取行,并将段的不透明度设置为0,并确保LayerFeature()位于ArcGISDynamicMapServiceLayer()之上。