我正在开发一个 Android 应用程序,我想显示一些建筑物的内部(室内) map ,但我不知道从哪里开始:我想创建一个自定义 kml 文件(如何创建它?用什么工具?)并将其显示在 fragment 中。 我已经在使用外部 map (MapFragment 中的简单 GoogleMap),因此将 kml 文件放置在 GoogleMap 的“上方”会很棒,就像真正的室内地图一样。
谢谢
最佳答案
我的项目也是关于室内地图的。我想分享我的经验:
首先,我尝试使用谷歌地图,但谷歌并不支持所有国家,也不支持我的国家。因此,我无法使用谷歌地图,尽管它可能是一种简单的方法。
其次,我尝试使用不渲染室内元素的开放式街道 map 。这将是疯狂的,因为您必须使用丢失的其他 gis 工具才能做到这一点。
最后,我想为什么我需要地理数据。所有这些——谷歌、osm——都是具有地理数据的地理 map 。所以我不需要这个。我渲染了 map 并使用了 map jpg 文件的 x,y 坐标。我添加了所有重要地点的 x、y 坐标,以便我可以搜索它们。这是最容易的。你可以使用 tileview 库,它非常简单。
关于android - 在 Android 上创建和显示室内地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19282075/