/// <summary> /// 获取面积单位字符 /// </summary> /// <param name="mapUnit">面积单位类型</param> /// <returns>面积单位字符</returns> public string GetAreaUnitString(EarthView.World.Spatial.Display.AREAUNITTYPE areaUnit) { IntPtr __ptr = EarthView_World_Spatial_Display_CSpatialUnitConverter_getAreaUnitString_EVString_AreaUnitType(this.NativeObject, areaUnit); string ret = Marshal.PtrToStringAnsi(__ptr); ClassFactory.FreeString(ref __ptr); return(ret); }
/// <summary> /// 平方千米转化为其他面积单位 /// </summary> /// <param name="squareKiloValuve">单位为平方千米的值</param> /// <param name="uintType ">需要转化成的面积单位类型</param> /// <returns>转化后的面积单位类型所对应的值</returns> public double Km2ToOtherAreaUnit(double squareKiloValuve, EarthView.World.Spatial.Display.AREAUNITTYPE unitType) { double ret = EarthView_World_Spatial_Display_CSpatialUnitConverter_km2ToOtherAreaUnit_ev_real64_ev_real64_AreaUnitType(this.NativeObject, squareKiloValuve, unitType); return(ret); }
private static extern IntPtr EarthView_World_Spatial_Display_CSpatialUnitConverter_getAreaUnitString_EVString_AreaUnitType(IntPtr pNativeObject, EarthView.World.Spatial.Display.AREAUNITTYPE areaUnit);
private static extern double EarthView_World_Spatial_Display_CSpatialUnitConverter_km2ToOtherAreaUnit_ev_real64_ev_real64_AreaUnitType(IntPtr pNativeObject, double squareKiloValuve, EarthView.World.Spatial.Display.AREAUNITTYPE unitType);