【发布时间】:2013-01-14 22:39:56
【问题描述】:
我正在开发一个简单的位置感知游戏,其中用户的当前位置显示在游戏地图上,以及他周围其他玩家的位置。它不是使用 MKMapView,而是使用没有街道的自定义游戏地图。
如何将其他玩家的其他纬度/经度坐标转换为 CGPoint 值,以在具有固定比例(如 50 米 = 屏幕上 50 个点)的世界比例游戏地图中表示它们,并确定所有点的方向,以便用户可以看到他必须朝哪个方向去接触另一个玩家?
主要目标是为平面自上而下视图生成纬度/经度坐标的 CGPoint 值,但将点定位在用户当前位置周围,类似于 Google 地图的定向地图功能(箭头),以便您知道在哪里是什么。
是否有进行计算的框架?
【问题讨论】:
-
固定比例:地图可以缩放吗? ios Mkmap 可以并且将一直缩放。所以你的意思是从屏幕点 (x,y) 画一个 x 米的圆?
-
真正的方向是什么意思?您是否有地图的俯视图(鸟瞰图),例如苹果地图应用程序,或者像第一人称/第三人称(射击)游戏中的透视投影?
-
就像指南针一样,您可以知道其他玩家在现实世界地图上的位置,并且知道必须朝哪个方向走才能遇到他们。
-
@AlexWien 更新了我的问题
标签: iphone ios gps core-location