我正在研究一个应用程序,它试图保持两个MKMapView在缩放方面同步。我花了几天时间在iOS模拟器上进行调试,并且越来越沮丧地试图设置地图视图的缩放比例,无论是通过设置区域还是MapRect,都产生了与我预期不同的结果。MapKit的缩放行为在iOS模拟器中被破坏了吗?
当我在最方便的iOS设备(iPad mini)上尝试应用程序时,MapKit的工作大部分如预期的那样,我能够快速解决其余的细微差别。在这一点上,我可以在设备上同时显示两个地图,以显示相同的区域(每个维度下降至10米或更小);在模拟器上,设置地图的比例尺有时会产生一个比预期的尺寸多出2倍的结果。
有没有人经历过模拟器和设备之间的这种差距?如果是这样,有什么解释?
在此先感谢。
对不起,我应该提到我故意将我的应用定位到iOS 6,所以我认为Google缩放因子不适用于iOS 6的基于矢量的地图,并且,正如我所提到的,它似乎是在实际设备上工作良好。感谢您的回应;我会澄清我的问题。 –
你确定吗?我希望如此,但对于大多数人来说,它似乎也可以在ios5上正常工作,除非他们想缩放到特定的矩形。 (用手指放大ios5也可以,但编程不) – AlexWien