我已经有了一个Android应用程序,它从互联网下载360度全景图像,并使用PanoramaApi在应用程序内显示。这一切都很好;我得到手指平移功能和基于陀螺仪的运动功能。
但我想要更多功能。我希望能够将标记放在图像中并在单击时;我希望能够在同一个观看者中移动到新的全景图像。与live-in tour的CommonFloor功能非常相似。它们在Android App中也具有相同的功能。
我的目标是创建相同的功能。
到目前为止,我所取得的成就是使用PanoramaApi显示一个全景图。这是我迄今为止在Github上所做的努力。我的目标是添加标记并从一个全景移动到另一个全景。因为我目前正在使用PanoramaAPI中的Intent显示全景图;我非常怀疑我能用这种方法添加标记。
必须有更好的方法来做到这一点。
我想过使用Unity,因为Cardboard SDK for unity也会让我在将来添加Google Cardboard。
我不希望用户安装两个单独的APK,我希望Unity嵌入当前的Android应用程序中。记录here。记录全景图像的一个技巧是here。但是,我仍然有一些问题。
我知道krpano,但它适用于网络。我想要一个类似的解决方案,但对于Android。
是否有更好的库或SDK可以让我实现这一目标?如果不是,我如何在Android和Unity之间进行通信?