地图上有两点。
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
考虑到球面因素 就复杂了,我也不很清楚。
大概是用 三角函数那一堆东西算来算去