谷歌地图地图网址的替代方案?

时间:2010-09-06 04:22:10

标签: iphone xcode google-maps

有没有人知道如何在不使用未记录的mapCurl和mapUncurl API的情况下模仿Google Map应用程序中的地图卷曲?

理想情况下,我想做与谷歌地图应用程序相同的事情。如果无法做到这一点,有没有办法“滑动”地图图像以显示选项?

2 个答案:

答案 0 :(得分:4)

SampleViewController *sampleView = [[[SampleViewController alloc] init] autorelease];
[sampleView setModalTransitionStyle:UIModalTransitionStylePartialCurl];
[self presentModalViewController:sampleView animated:YES];

答案 1 :(得分:0)

[UIView transitionFromView:self.view toView:overlayView duration:1 options:UIViewAnimationOptionTransitionCurlUp completion:nil];

如果这就是你的意思,那么页面的动画会卷起吗?我没有找到像谷歌地图应用程序那样暂停一半的方法,但从理论上讲,如果你实现了UIView动画委托方法,你可以将它暂停一半或其他东西。

编辑:

[UIView transitionFromView:overlayView toView:self.view duration:1 options:UIViewAnimationOptionTransitionCurlDown completion:nil];

是它的卷曲实现。

这样你就知道overlayView是UIView,而不是UIViewController,而不是它应该重要,但这就是我实现它的方式。