Jonny Zheng

I'm an idealist, not perfectionist

MarsGeo

MarsGeo是一个将真实经纬度转换成火星地址的Gem. 我们在做手机App开发时经常会用到地图,通常手机获得的经纬度放到 Google地图的时候会有几百米的偏差,这是因为某些原因国内地图都做了偏移加密,这个俗称火星坐标系。貌似火星坐标是没办法转换成真实的坐标滴,所以一种变通的做法就是把真实经纬度转换成火星坐标系好和Google地图匹配。

MarsGeo是根据网上的一段Java代码翻译过来的,所以具体的算法并不是很了解,,至于准确性如何 我没有全面测试过,不过我自己使用的情况还是挺好的,欢迎大家测试反馈。

具体使用见github

顺便说下,如果用的是百度地图的同学是不需要这个Gem的,百度有专门的转换API, 这点百度还是做的挺方便的。

Comments