android - 在 Android 上创建和显示室内地图

标签 android map

我正在开发一个 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/

相关文章:

java - 在android java中加载资源的最佳方法

python - 使用 Python 减少对列表

c++ - C++中的map数据结构是什么

java - Java 中 HashMap 的迭代器

jquery - 在页面转换期间从 Jquery Mobile 中删除滚动条

android - 如何使用主题属性作为颜色选择器

java - 点击后服务不停止

android - 使用 PhoneGap 打开 Play 商店

c++ - 如果我读取不存在键的 map 值会发生什么?

java map 删除意外行为