SuperMap.Connector.Map.MeasureDistance C# (CSharp) Method

MeasureDistance() public method

根据地图名称、二维地理坐标点、量算单位进行距离量算。
public MeasureDistance ( string mapName, List point2Ds, Unit unit ) : MeasureDistanceResult
mapName string 地图名称。
point2Ds List 二维地理坐标点数组。
unit Unit 返回结果的单位。
return SuperMap.Connector.Utility.MeasureDistanceResult
        public MeasureDistanceResult MeasureDistance(string mapName, List<Point2D> point2Ds, Unit unit)
        {
            return _mapProvider.MeasureDistance(mapName, point2Ds, unit);
        }

Usage Example

Beispiel #1
0
        public void MeasureDistanceTest_point2DsISNULL()
        {
            Map map = new Map("http://" + ip + ":8090/iserver/services/map-world/rest");

            MeasureDistanceResult result = null;
            try
            {
                result = map.MeasureDistance("世界地图", null, Unit.KILOMETER);
            }
            catch (ArgumentNullException e)
            {
                Assert.AreEqual(e.Message, "参数不能为空。\r\n参数名: point2Ds");
            }
        }
All Usage Examples Of SuperMap.Connector.Map::MeasureDistance