【发布时间】:2012-02-03 10:37:53
【问题描述】:
在我的应用程序中,用户可以使用 iPhone 的 GPS 定义足球场的三个角落,方法是一个接一个地走到角落,然后点击一个按钮。这很好用,我可以在屏幕上绘制生成的矩形,类似于它在谷歌地图中的显示方式。
所以我现在有了足球场三个随机角落的经纬度地图坐标。
不知道用户从哪个角落开始,也不知道他/她是顺时针还是逆时针进入场地周围的连续角落。
然后我想要的是让 iPhone 上的全屏来代表足球场,这样就可以在屏幕上跟踪 GPS 位置。
所以我需要计算正确的方向以在屏幕上很好地适应该字段,避免反转任何轴,并将传入的 GPS 坐标旋转和缩放到屏幕的坐标系。
你会怎么做呢?我不需要实际的代码,只需要你认为是实现这一目标的最简单的算法/策略。
我已经研究了一些关于投影、旋转等的文章,我想我可以通过大量的试验和错误来解决这个问题,但我想知道最简单的方法。也许iOS甚至有一些我不知道的功能?
【问题讨论】:
-
你还在做这个吗?如果是这样,您是只在一个小区域(比如一个州的一部分,对于高中球队)还是大区域(比如整个美国,对于大学或 NFL 球队)处理足球场?