berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2277回复:6

按比例尺显示

楼主#
更多 发布于:2004-11-26 11:41
<P>已知地图单位是米,还有问题是像素的大小随分辨率变化而变。</P>
<P>现在要实现按比例尺显示功能,各位斑竹,大虾提示一下怎么做~~如果能提供代码更好。</P>
喜欢0 评分0
zchang81
路人甲
路人甲
  • 注册日期2005-05-11
  • 发帖数95
  • QQ
  • 铜币324枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-06-03 10:23
<P>GetDeviceCaps(hDC,LOGPIXELSX)函数可以得到屏幕像素的大小!</P>
举报 回复(0) 喜欢(0)     评分
zhazha
路人甲
路人甲
  • 注册日期2003-10-20
  • 发帖数58
  • QQ
  • 铜币317枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-12-27 16:10
<P>我也正在做这个功能,总是有错误,如果你做出来的话,麻烦告知,谢谢!</P>
无知者无畏
举报 回复(0) 喜欢(0)     评分
kla
kla
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数20
  • QQ
  • 铜币146枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-11-29 16:35
仍然
举报 回复(0) 喜欢(0)     评分
berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-11-29 16:33
<P>还是没人看吗~</P>
<P>到gissky.net ,china.com都发过贴,除了gissky的兔老大回答了一下(但是不是我要的答案)。。。</P>
<P>那问一下用vc的兄弟,哪个api函数可以得到屏幕像素大小。</P>
<P>好象在1024*768的分辨率下一厘米有96像素宽。</P>
<P>map.extent.width/96 :map.frommapdistance(map.extent.width)*100 是不是地图显示的比例尺大小</P>
<P>(已知道地图单位是米)</P>
[此贴子已经被作者于2004-11-29 18:56:54编辑过]
举报 回复(0) 喜欢(0)     评分
berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-11-27 15:28
<P>没人看贴吗。。。。。。。</P>
举报 回复(0) 喜欢(0)     评分
berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-11-26 15:08
我的意思是输入一个比例尺数值如1:100,然后Map就按照该比例显示。
也就是屏幕1厘米对应实际地图的1米。(这个功能是叫按比例显示吧,不知道是否理解错了,以前没做过)
举报 回复(0) 喜欢(0)     评分
游客

返回顶部