在Android中为Panorama添加标记

时间:2016-02-23 08:30:11

标签: android unity3d panoramas

我已经有了一个Android应用程序,它从互联网下载360度全景图像,并使用PanoramaApi在应用程序内显示。这一切都很好;我得到手指平移功能和基于陀螺仪的运动功能。

但我想要更多功能。我希望能够将标记放在图像中并在单击时;我希望能够在同一个观看者中移动到新的全景图像。与live-in tourCommonFloor功能非常相似。它们在Android App中也具有相同的功能。

我的目标是创建相同的功能。

到目前为止,我所取得的成就是使用PanoramaApi显示一个全景图。这是我迄今为止在Github上所做的努力。我的目标是添加标记并从一个全景移动到另一个全景。因为我目前正在使用PanoramaAPI中的Intent显示全景图;我非常怀疑我能用这种方法添加标记。

必须有更好的方法来做到这一点。

我想过使用Unity,因为Cardboard SDK for unity也会让我在将来添加Google Cardboard。

我不希望用户安装两个单独的APK,我希望Unity嵌入当前的Android应用程序中。记录here。记录全景图像的一个技巧是here。但是,我仍然有一些问题。

  1. 如何为此添加标记?
  2. 如果我以某种方式添加标记,如何在全景jpg文件中嵌入该信息? (我可以不将信息作为元数据嵌入文件中,而是将元数据保存在单独的文件中(JSON / XMl或其他))吗?
  3. 如何传递全景jpegs和可能的元数据文件的URL,从android活动到Unity?
  4. 我知道krpano,但它适用于网络。我想要一个类似的解决方案,但对于Android。

    是否有更好的库或SDK可以让我实现这一目标?如果不是,我如何在Android和Unity之间进行通信?

0 个答案:

没有答案