社区
C++ 语言
帖子详情
经纬度转换为屏幕坐标
gfy5216
2011-08-30 09:27:39
现在的经纬度格式如下:
34.675751 126.155029
34.676910 126.152206
34.675468 126.150459
34.676121 126.149170
由于存在小数点的原因,不能作为点坐标的xy值来直接显示,大家有什么好的算法,请赐教!
...全文
394
8
打赏
收藏
经纬度转换为屏幕坐标
现在的经纬度格式如下: 34.675751126.155029 34.676910126.152206 34.675468126.150459 34.676121126.149170 由于存在小数点的原因,不能作为点坐标的xy值来直接显示,大家有什么好的算法,请赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zch82624392
2011-08-31
打赏
举报
回复
[Quote=引用 3 楼 gfy5216 的回复:]
引用 1 楼 icansaymyabc 的回复:
放大取整
如何进行放大呢?比如34.675751 如果只是单纯的*1000000,出来的肯定就不是原来的坐标位置了,就不好了
[/Quote]
一个屏幕怎么可能放下整个地球呢,你可以取一个偏移值
例如 34.675751 = 0.005751 + 34.67
34.676910 = 0.006910 + 34.67
再放大5751和6910作为X,如果还是觉得太大再换偏移值
34.675751 = 0.000751 + 34.675
34.676910 = 0.001910 + 34.675
这样751和1910就是X了
xunxun
2011-08-31
打赏
举报
回复
偏移啊偏移
就是相对值
gfy5216
2011-08-31
打赏
举报
回复
[Quote=引用 6 楼 zch82624392 的回复:]
引用 3 楼 gfy5216 的回复:
引用 1 楼 icansaymyabc 的回复:
放大取整
如何进行放大呢?比如34.675751 如果只是单纯的*1000000,出来的肯定就不是原来的坐标位置了,就不好了
一个屏幕怎么可能放下整个地球呢,你可以取一个偏移值
例如 34.675751 = 0.005751 + 34.67
34.676910 = 0.0069……
[/Quote]
我比较笨,这个还是不怎么明白啊,麻烦说直白点,谢了!
kissthefuture
2011-08-30
打赏
举报
回复
经度 0-180 纬度 0-90
屏幕长度 x 屏幕宽度 y
放大后: 实际长度*180/x 实际宽度*90/y
gfy5216
2011-08-30
打赏
举报
回复
[Quote=引用 2 楼 huayehanshan 的回复:]
根据要显示的屏幕的大小,按比例进行缩放。再根据转换后的屏幕坐标进行显示。
[/Quote]
能否说的详细些啊,我不太明白您的意思,谢了!
gfy5216
2011-08-30
打赏
举报
回复
[Quote=引用 1 楼 icansaymyabc 的回复:]
放大取整
[/Quote]
如何进行放大呢?比如34.675751 如果只是单纯的*1000000,出来的肯定就不是原来的坐标位置了,就不好了
叶落寒山
2011-08-30
打赏
举报
回复
根据要显示的屏幕的大小,按比例进行缩放。再根据转换后的屏幕坐标进行显示。
icansaymyabc
2011-08-30
打赏
举报
回复
放大取整
地理
坐标
和
屏幕
坐标
转换
地理
坐标
和
屏幕
坐标
相互
转换
,代码详细,使用
js地理
坐标
与
屏幕
坐标
互
转换
arcgis js地理
坐标
与
屏幕
坐标
互
转换
北京54
坐标
和
经纬度
坐标
转换
算法(C++)
北京54
坐标
和
经纬度
坐标
转换
算法(C++)
经纬度
转像素 + web前端定位插件
经纬度
转像素 + web前端定位插件
ArcGIS API For JavaScript 4.x 获取地图
经纬度
坐标
(附完整代码)
ArcGIS API For JavaScript 4.x 获取地图
经纬度
坐标
(附完整代码,即开即用)
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章