在我的iPad应用程序中,我有两个相同大小的mapView,彼此相邻。我希望这些始终显示相同的区域。我现在使用regionDidChangeAnimated:delegate方法实现这一点。让两个MKMapViews显示相同的区域
这并不总是那么好(有时在缩放后区域不同),并且在用户移动其中一个地图和另一个地图移动之间存在滞后。
是否有一种很好的方式来复制跨两个地图的触摸,以便当用户在一个地图上平移和缩放时,它会自动在另一个地图上同时执行相同的操作?
我看到的一件事是创建一个UITouch对象,其位置值与正在移动的地图中的位置值相同,但这不是一个很好的解决方案。
有没有一种方法可以在一个UIView上复制一组触摸到另一个(因为MKMapView是一个UIView)?
感谢, 罗斯
用户是否需要与两者进行交互?或者可以只读吗? – 2011-05-07 19:03:49
用户需要能够与他们进行交互。这个想法是在每张地图上显示不同的叠加层,并允许用户在任一地图上平移,并始终让另一个显示相同的内容。 – 2011-05-09 04:18:34