【发布时间】:2010-01-24 21:08:09
【问题描述】:
我有一个带有世界地图的 UIView。这被添加到一个父 UIView,这个父 UIView 也有两个从 UIViews 构建的标记。标记放置在两个任意国家的中心。
现在我发现这两个标记之间的中点移动了世界地图视图,使这个中点位于屏幕的中心,然后我继续缩放地图,使刚好包围两个标记的矩形填满屏幕.
现在我的问题是:如何找到标记的“新”坐标,使它们看起来没有移动?即它们仍然位于两国的中心,但这些国家已经移动并被缩放了
如果我只是将地图移动一些偏移量,我可以将此偏移量应用于我的标记,但是当我也将比例应用于地图而不是标记时,我会失去对航点的跟踪。
希望有人可以教我这个小几何图形,或者一些内置的 Cocoa 魔法?
谢谢。
【问题讨论】: