【问题标题】:Esri Javascript API Lines and Arrows as directionsEsri Javascript API 线和箭头作为方向
【发布时间】:2015-11-16 15:12:12
【问题描述】:

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

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

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

我可以得到线条,但箭头没有。我怎么也得到箭头?如何创建方向箭头线符号?

【问题讨论】:

    标签: javascript esri arcgis-js-api


    【解决方案1】:

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

    ArcGISDynamicMapServiceLayer()
    

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

    【讨论】:

      猜你喜欢
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 1970-01-01
      相关资源
      最近更新 更多