使用ActionScript在IMS中计算比例尺

//图的比例尺
  public function get MapScale():Number
  {
   var dPixelsPerInches:Number = 97.69230769;
   var dPixelsPerMiles:Number =  63360 * dPixelsPerInches;
   var dPixelsPerFeet:Number = 12.0 * dPixelsPerInches;
   var dPixelsPerKilometers:Number = 39370.07874016 * dPixelsPerInches;
   var dPixelsPerMeters:Number = 39.37007874 * dPixelsPerInches;
   var dPixelsPerCentimeters:Number = 0.39370079 * dPixelsPerInches;
   return this.CurrentExtent.Width/(this.displayTrans.ImgDescriptor.ImageExtent.Width/dPixelsPerMeters);
  }
var dPixelsPerInches:Number = 97.69230769;
不知道这个97.69230769是怎么得来的,总感觉显示器的尺寸与分辨率相关,有谁能告诉我有什么好方法啊?emembarrassed.gif

转载于:https://www.cnblogs.com/Brune/archive/2007/02/27/657718.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值