bbsansan
路人甲
路人甲
  • 注册日期2004-09-29
  • 发帖数9
  • QQ
  • 铜币145枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2035回复:6

求高人指点怎样计算比例尺

楼主#
更多 发布于:2005-03-03 15:25
<P>我想利用mo计算当前地图的显示比例尺,利用控件map.extent.width与map.width作比,但是单位不统一,想问一下怎样调整地图单位和控件单位都为米制。或者还有其他什么高招,望不吝赐教。</P>
<P>小弟用的是c#+mo</P>
喜欢0 评分0
nxy_918
路人甲
路人甲
  • 注册日期2003-09-15
  • 发帖数74
  • QQ
  • 铜币325枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-07 11:14
<P>给你一个vb的参考拉</P><P>Private Sub UpdateScale()  '计算当前显示地图的比例尺
Dim mapScreenWidth As Double
Dim mapExtentWidth As Double
Dim mapScale As Double
mapScreenWidth = Map1.Width / 1440
mapExtentWidth = Map1.Extent.Width
mapScale = Int(mapExtentWidth / mapScreenWidth)
StatusBar1.Panels(1) = "Scale 1:" ; mapScale</P><P>End Sub</P>
举报 回复(0) 喜欢(0)     评分
bbsansan
路人甲
路人甲
  • 注册日期2004-09-29
  • 发帖数9
  • QQ
  • 铜币145枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-08 09:34
1440代表什么意思?
举报 回复(0) 喜欢(0)     评分
wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-03-08 16:56
<FONT face=宋体 color=#000000 size=2>缇(Twips) (缇:计量单位,等于“磅”的1/20,英寸的1/1,440)</FONT>
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
举报 回复(0) 喜欢(0)     评分
bbsansan
路人甲
路人甲
  • 注册日期2004-09-29
  • 发帖数9
  • QQ
  • 铜币145枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-03-09 10:09
<P>谢谢</P>
举报 回复(0) 喜欢(0)     评分
lxmzjy
路人甲
路人甲
  • 注册日期2005-03-28
  • 发帖数8
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-03-28 10:42
<P>在Delphi中怎样计算</P>
举报 回复(0) 喜欢(0)     评分
zchang81
路人甲
路人甲
  • 注册日期2005-05-11
  • 发帖数95
  • QQ
  • 铜币324枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-06-28 18:14
<img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部