首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现室内地图

如何实现室内地图
EN

Stack Overflow用户
提问于 2015-11-18 21:28:43
回答 1查看 2.2K关注 0票数 1

我正在致力于室内导航应用,我需要建立三维覆盖的地图,此外,我需要移动,缩放和旋转地图使用触摸。因此,当我搜索到google和一些强大的库(如LibGDX )时,我用TiledMap开发了LibGDX,但是我在触摸和动画方面遇到了一些问题,所以我认为google更强大。我是否可以将google用于室内地图--只适用于,如以下所示:

如果是,请告诉我,因为我还没有开始学习它,否则,我能用什么最好的库,如果有好的教程?

我会感激你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2015-11-22 10:18:08

好吧,在我看来你有两个主要选择:

  • 你用一个真正的地图软件来做这件事是恰当的。然后,我建议您使用cityGML或indoorGML,特别是在考虑导航时。有些工具,如Esris city engine、deegree 3D或3D city可能会有所帮助。还有一些类似于构建应用程序的ArcGIS API --但请注意,在我的经验中,移动设备上的实现是非常错误的。还有一些免费的Java /indoorGML库,您可以使用,但不确定它们对Android的支持程度。同时,Google也应该支持3d,但我怀疑它是否适用于真正的3d,因为我还没有见过定制的建筑。使用Google并将其与KML室内模型覆盖可能存在妥协。当然,KML的可能性是有限的,另一方面,城市和室内GML的工作量相当重,而sketchup和KML则是轻量级的。
  • 也许更好的方法是快速和肮脏:使用WebGL制作一个浏览器应用程序。然后,您可以使用像ThreeJS这样的JS库,这是相当容易的。这具有平台无关、可定制和外观美观的优点,安卓Chrome浏览器也支持WebGL。对于导航,您必须构建自己的逻辑。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33790742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档