读书人

MapInfo 求2点间坐标的有关问题

发布时间: 2012-11-06 14:07:00 作者: rapoo

MapInfo 求2点间坐标的问题
地图上有两点。
A点
lat: 30.5742225646973
long: 104.059288024902

B点
lat: 30.5742340087891
long: 104.059982299805

假设求出2点间距离为100米,那么我想知道第80米的坐标,怎么得到??
紧急求助.. 希望大家不吝赐教! 我的QQ:974740
我用的是MAPX 5.0 。 语言是C#


[解决办法]
线性 或者近视计算为:
Xc = Xa + (Xb - Xa)*80/100
Yc = Ya + (Yb - Ya)*80/100

考虑到球面因素 就复杂了,我也不很清楚。
大概是用 三角函数那一堆东西算来算去

读书人网 >行业软件

热点推荐