首页 > 解决方案 > 我想做一张室内地图。我怎样才能完成一个真正的地图/webview,比如在其中滚动?

问题描述

我正在尝试制作医院的室内地图,当我点击某些建筑物时,它会打开它们各自的室内地图,当我选择它们各自楼层的某个区域时,它会向我显示更多详细信息。我怎样才能做到这一点?

任何建议,将不胜感激。

PS 我曾尝试使用图像视图,但我无法让图像像真实地图或 web 视图那样自由滚动(捏放大/缩小、旋转等)。

标签: androidindoor-positioning-system

解决方案


当您希望您的“地板”具有地图的行为时,您应该寻找自定义地图实现。

然后您可能已经发现您可以使用自定义地图平铺提供程序来使用您自己的平铺叠加将自定义地图平铺与 Google Map API V2 for Android 结合使用?

或者如果你不想使用谷歌,你可以看看Open Street Map Android SDK

以太方式您仍然负责平铺层的图形资产。以及通向自定义地图视图的任何 UI/UX。

或者,有用于“深度缩放”图像的第三方库,可以提供预期的触摸行为,例如:https ://github.com/davemorrissey/subsampling-scale-image-view


推荐阅读