• 8730阅读
  • 6回复

GPS坐标转屏幕坐标??? [复制链接]

上一主题 下一主题
离线kimyq
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-27
— 本帖被 XChinux 执行加亮操作(2008-04-29) —
我从GPS接收器里接收到了经度和纬度,想把它们转换成屏幕坐标,然后在地图上的对应位置显示,要如何转换,有没有做过的?
离线douboer

只看该作者 1楼 发表于: 2008-04-27
转为均匀的UTM坐标
-------------------------------------
http://logins.bokee.com
-------------------------------------
离线youngst

只看该作者 2楼 发表于: 2008-04-28
首先
地图上坐标系的坐标-----> 转成屏幕坐标
要把地图坐标和实际物理坐标对应,取一个地图点x0,y0
用paiter.setwindow(x0-w/2,y0-h/2,w,h);
实际物理坐标(0,0)就对应了(x0-w/2,y0-h/2),也就是x0,y0是在屏幕的中心,w.h可以看做显示地图比例
原点定好了,其他坐标(x,y)就直接画在屏幕上了,需要注意是
屏幕原点在左上角,一般坐标原点是在左下角(大概这么看,比较好理解,就y轴方向不一样),所以需要要把y转换一下,就是(x,2*y0-y);
其次就是
GPS经度和纬度转---->换成地图上坐标系的坐标,
  然后在地图上的对应位置显示
离线kimyq
只看该作者 3楼 发表于: 2008-04-29
恩,说得很详细,谢谢youngst。如果那地图是从Google Earth上截的呢?
离线youngst

只看该作者 4楼 发表于: 2008-04-30
截的图没有坐标,你如何去定位GPS坐标?
离线20044454
只看该作者 5楼 发表于: 2009-04-23
图片上面如何添加的坐标?
让我做一个Qt的大牛!!!!
离线duanchao1230
只看该作者 6楼 发表于: 2010-04-12
截的图就不能用GPS了? 我个它坐标不行吗 ?高手指导下我现在就在研究这个GPS
快速回复
限100 字节
 
上一个 下一个