在我的iPad應用程序中,我有兩個相同大小的mapView,彼此相鄰。我希望這些始終顯示相同的區域。我現在使用regionDidChangeAnimated:delegate方法實現這一點。讓兩個MKMapViews顯示相同的區域
這並不總是那麼好(有時在縮放後區域不同),並且在用戶移動其中一個地圖和另一個地圖移動之間存在滯後。
是否有一種很好的方式來複制跨兩個地圖的觸摸,以便當用戶在一個地圖上平移和縮放時,它會自動在另一個地圖上同時執行相同的操作?
我看到的一件事是創建一個UITouch對象,其位置值與正在移動的地圖中的位置值相同,但這不是一個很好的解決方案。
有沒有一種方法可以在一個UIView上覆制一組觸摸到另一個(因爲MKMapView是一個UIView)?
感謝, 羅斯
用戶是否需要與兩者進行交互?或者可以只讀嗎? – 2011-05-07 19:03:49
用戶需要能夠與他們進行交互。這個想法是在每張地圖上顯示不同的疊加層,並允許用戶在任一地圖上平移,並始終讓另一個顯示相同的內容。 – 2011-05-09 04:18:34