【发布时间】:2009-11-21 07:03:39
【问题描述】:
我需要这样做..
<coordinates_east>6'01.4</coordinates_east>
<coordinates_north>45'05.5</coordinates_north>
我需要在 Ruby 中转换为这种 google 友好格式!...请注意,这些不是真正的转换数字,只是我认为我需要的格式的一个示例!
<coordinates_east>45.46998</coordinates_east>
<coordinates_north>6.90764</coordinates_north>
怎么做?
【问题讨论】:
-
这看起来像十进制度(尽管你的例子不正确)。只需将度/分/秒转换为十进制度。
-
除了发布东/北之外,您有时是否还有
<coordinates_west>和<coordinates_south>值?否则,您不知道要解释赤道/子午线的哪一侧的值。 -
除非遵循通常的约定......也就是说,南纬度是负数,东经度也是如此。
-
@pavium:意思是“西”由
<coordinates_east>-6'01.4</coordinates_east>表示(注意否定)? -
抱歉耽搁了 - WOW 堆栈很好,谢谢大家 :-)。我会看看我是否可以提供更多帮助。 - 我没有西和南,只有东和西。好的,一个更好的例子可能是这个。它“应该”是 Isola 2000 的法国滑雪胜地。我有这个,坐标 (e) 7'04.3 坐标 (n) 44'10.3 它在谷歌地图上。 maps.google.co.uk/… 最终我需要 Ruby 代码将它们转换为谷歌友好格式。
标签: ruby-on-rails ruby