【问题标题】:How can Programmatically adding multiple points to the map using esri in flex map如何在弹性地图中使用 esri 以编程方式向地图添加多个点
【发布时间】:2014-06-12 07:09:14
【问题描述】:

我想在 flash builder 平台上使用 flex 4.6 将 Multiple Marker 添加到 esri 地图

` 私有函数 addSomeMarkers(x:Number,y:Number):void {

            // This is just to show how to add markers
            // using ActionScript code as opposed to MXML tags.
            //(lat, lon, new SpatialReference(102697));
            // outSR:SpatialReference = new SpatialReference(4326);
            //GCS_WGS_1984

            var myGraphicMarker:Graphic = new Graphic(new MapPoint(y,x, new SpatialReference(102100)),
                new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_DIAMOND, 14, 0x009933));

            myGraphicMarker.toolTip = "Marker added with ActionScript";
            myGraphicsLayer.add(myGraphicMarker);

            myGraphicMarker=null;
        }`

这些是我当前的函数从数据库接收一个 (x,y) 但是当我运行程序时它只添加一个第一个接收的 x,y 。

我检查了我的代码,并确定该函数接收多个点 x,y....

请帮助我,谢谢>>>>>>>>>>>>>>>>>>>>>>>>>>

【问题讨论】:

    标签: actionscript-3 apache-flex dictionary flex4.5 esri


    【解决方案1】:

    我正在开发相同类型的程序,它对我来说运行良好。可能您可以先尝试一些地图点的硬编码值。如我所见,您正在交换地图点中“y”和“X”的位置。

    var myGraphicMarker:Graphic = new Graphic(new MapPoint(y,x, new SpatialReference(102100)), 新的 SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_DIAMOND, 14, 0x009933));

    【讨论】:

      猜你喜欢
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      相关资源
      最近更新 更多