读书人

openscales最简略的测距方法(原创)

发布时间: 2012-07-16 15:44:59 作者: rapoo

openscales最简单的测距方法(原创)
这种方法是用比例尺得到,其他的地图框架可以依次类推。这个方法根据屏幕像素算距离,当然你也可以根据实际距离算屏幕像素长度

public static function getDistance(map:Map,radius:Number):Number{var distance:Number;var mapResolution:Number = map.resolution;var currentBaseLayerUnits:String = map.baseLayer.projection.projParams.units; distance = mapResolution * Unit.getInchesPerUnit(currentBaseLayerUnits) * radius/Unit.getInchesPerUnit(Unit.METER);return  distance;}

读书人网 >开源软件

热点推荐