|
阅读:914回复:0
用MapBasic如何获得地图比例尺?
<P>我想用MapperInfo获得地图的比例尺,但不知道MapperInfo(window_id,MAPPER_INFO_SCALE)的返回类型是什么,我写了下面的程序:</P>
<P>Include "MapBasic.def" Declare Sub Main Sub Main Dim Win_ID As Integer Dim scale As Float Open Table "G:\example\nanjing" Map From nanjing Set Map Scale 1 Units "cm" For 10 Units "m" Win_ID = FrontWindow() scale = MapperInfo(Win_ID,MAPPER_INFO_SCALE) Note scale End Sub</P> <P>在上面设置比例尺为1cm=10m,而得到的scale值是0.0157828,我想问的是MapperInfo(Win_ID,MAPPER_INFO_SCALE)究竟返回的是什么类型的值?0.0157828代表了什么?</P> <P>请高手指点,谢谢!!!</P> |
|