在我自己的iPhone App中重现街景效果

时间:2009-06-22 20:44:19

标签: iphone google-maps quartz-graphics google-street-view

我的应用程序允许您以类似的方式在房间周围“环顾”当您在地图应用程序中进行街景时如何“环顾”街道。有没有人知道重建这种效果的简单方法?

我确实有一张图片(如街景图片),我希望用户可以浏览一下。

我有一些想法:

1)将图像放在滚动视图中,让用户平移和缩放。这似乎不会像你在街景周围平移时那样产生相同的效果,边缘附近的物体伸展以给你一个“镜头”类型的效果。

2)在滚动视图中绘制之前对图像应用变换,并在滚动期间重新应用变换。此变换将在当前查看的图像部分上创建镜头效果。

3)使用open GL创建一个空心球体,并将图像作为纹理应用于球体内部。

  1. 似乎不会起作用
  2. 似乎是我最好的选择,但我不知道在石英中使用什么转换来创造这种效果。我喜欢这个,因为它使用滚动视图,我不必重新创建平移,轻弹和捏代码。
  3. 似乎有点矫枉过正,工作太多
  4. 有什么想法吗?

0 个答案:

没有答案