如何将真实经纬度转换为google map经纬度

787 views
Skip to first unread message

william...@163.com

unread,
Jan 15, 2009, 12:59:17 AM1/15/09
to 谷歌地图 API 中文论坛
我有真实经纬度,如:纬度3953.2847,经度11620.5672,如何按照google map的经纬度单位转换过来,并正确标识,我现在是将
真实的经纬度到分/60,得到的小数加到度后面。
现在在地图上标识后还是有差距,希望有朋友可以告诉我google map的经纬度单位转换方法。感谢了。

Jam si

unread,
Jan 15, 2009, 1:27:08 AM1/15/09
to Google-Map...@googlegroups.com
googlemap 经纬度计算本来就用的十进制,不明白你的"纬度3953.2847,经度11620.5672" 数据从哪儿来的,怎么这么大的数值?


@@

unread,
Jan 15, 2009, 1:31:50 AM1/15/09
to Google-Map...@googlegroups.com
是啊 呵呵
GLatLng(latlng,unbounded?)
注意纬度和经度的顺序。如果 unbounded 标记为 true,则表示数字作为已通过使用,否则纬度将在 -90 度到 +90 度之间,而经度在 -180 度和 +180 度之间周而复始。

william_xu7988

unread,
Jan 15, 2009, 1:38:17 AM1/15/09
to Google-Maps-API-China
我提供的经纬度格式是:ddmm.mmmm(d是度,m是分),例如:纬度3953.2847,含义就是39度53.2847分
 
我现在就是想了解google地图的经纬度格式是如何规定的,我好将我的经纬度转换成google标准的。感谢回答我的提问!!
 
 
2009-01-15

william_xu7988

发件人: Jam si
发送时间: 2009-01-15  14:27:33
收件人: Google-Maps-API-China
抄送:
主题: Re: 如何将真实经纬度转换为google map经纬度
googlemap 经纬度计算本来就用的十进制,不明白你的"纬度3953.2847,经度11620.5672" 数据从哪儿来的,怎么这么大的数值?


2009/1/15 william...@163.com <william...@163.com>
我有真实经纬度,如:纬度3953.2847,经度11620.5672,如何按照google map的经纬度单位转换过来,并正确标识,我现在是将

Jam si

unread,
Jan 15, 2009, 1:45:06 AM1/15/09
to Google-Map...@googlegroups.com
那你需要转换为十进制。把你的分秒转化为 xx.xxxx度即可, 东经北纬是正数,反之为负数。

http://www.shibabang.com


2009/1/15 william_xu7988 <william...@163.com>

william_xu7988

unread,
Jan 15, 2009, 2:07:44 AM1/15/09
to Google-Maps-API-China
我已经将经纬度转换成十进制数字了,但显示在地图上还是有几百米的偏差,所以想问下怎么解决。
 
另外我听说google map使用的是北京54坐标系,而gps数据是gws84坐标系,不知道是不是如此。
 
能不能提供2种坐标系转换的公式或者方法,不胜感谢了!!
 
 
2009-01-15

william_xu7988

发件人: Jam si
发送时间: 2009-01-15  14:45:29
收件人: Google-Maps-API-China
抄送:
主题: Re: Re: 如何将真实经纬度转换为google map经纬度
那你需要转换为十进制。把你的分秒转化为 xx.xxxx度即可, 东经北纬是正数,反之为负数。

http://www.shibabang.com


2009/1/15 william_xu7988 <william...@163.com>
我提供的经纬度格式是:ddmm.mmmm(d是度,m是分),例如:纬度3953.2847,含义就是39度53.2847分
Reply all
Reply to author
Forward
0 new messages