【发布时间】:2014-01-27 17:02:14
【问题描述】:
我正在创建一个基于位置的 iPhone 应用程序。
我有两个位置(纬度和经度)。
一个位置固定在 UIView 的中心,如何相对于第一个位置显示另一个位置。
如果有代码,请给我。
【问题讨论】:
-
映射是一个复杂的问题。映射将球体表面上的位置映射到平面上,这会扭曲映射的事物。地图套件使用墨卡托投影,这是比较常用的地图投影之一。对于几十公里的位置,您可以忽略地球的曲率,只需将纬度/经度值转换为直角坐标。但是,经度点之间的距离会根据纬度而变化,因此您至少应该计算出您当前经度的公里数/纬度数。
-
你想展示什么?您是要绘制用户周围环境的简单地图,还是仅以任意比例显示第二个位置相对于拳头的位置?
标签: ios iphone objective-c location