28

正如我所学到的,lat 和 long 有以下类型:

  1. 北纬
  2. 西经
  3. 南纬
  4. 东经

在软件开发过程中,如果我收到 lat 和 log 的两个数值,我如何将这些值转换为基本方向?

44.389061321549, -114.659369144245

这些值是北还是南?东方还是西方?

4

1 回答 1

46

有时纬度/经度以度/分/秒表示,并且需要 N、S、E 或 W 方向才有意义。十进制纬度和经度表示为正数或负数,不需要基本方向。因此,如果您对这些使用十进制值,则它们不会被描述为“北纬”或类似的东西。

正纬度在赤道(N)以上,负纬度在赤道(S)以下。

正经度位于本初子午线以东,而负经度位于本初子午线(穿过英格兰某点的南北线)以西。

您给出的那些值描述了爱达荷州某处(赤道以北和本初子午线以西)的某个点。

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=44.389061321549,+-114.659369144245&sll=-9.275622,-82.089844&sspn=127.12116,270.527344&ie=UTF8&ll=34.016242,-53.4375&spn=118.742407 ,270.527344&z=3

请注意,如果您将纬度值更改为负值(-44...),则该点将“镜像”穿过赤道,最终到达太平洋的某个地方。经度也一样 - 让它成为正数,你的观点反映在本初子午线上,最终到达中国的某个地方。

于 2010-12-27T06:45:25.523 回答