|
阅读:2716回复:6
[求助]怎样把米转换成经纬度?
我用的是mapx+vc6。由于一般map的projection都是Longitude/Latitude,而我要实现的算法是以米来计算的。比如,已知一个点,通过一定的算法能够求出另一个点与这个点的距离(以米来表示的),我怎样才能把第二个点标定在地图上呢?怎样实现meter到Longitude/Latitude的转换呢?
|
|
|
1楼#
发布于:2004-12-21 21:17
用数学方法,解方程组,注意屏幕坐标和地图坐标之间的换算关系。
|
|
|
2楼#
发布于:2004-10-10 06:22
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|
|
3楼#
发布于:2004-08-31 09:42
版主帮帮忙啊!有没有直接的函数可以调用呢?
|
|
|
4楼#
发布于:2004-08-30 20:44
楼上的兄弟,你给的代码是已知两个点坐标求两点之间的距离吧?如果已知两点之间的距离以及两点间线段的方向以及这条线段的起点,怎么确定另一个点呢?
|
|
|
5楼#
发布于:2004-08-30 13:22
map1.MapUnit=miUnitMile
dbDistance=map1.distance(X1,Y1,X2,Y2) |
|
|
6楼#
发布于:2004-08-30 08:28
可以重新设置投影和坐标系,或者在程序里根据公式转换
|
|
|