我想制作一张室内地图。我怎样才能像在其中滚动一样完成真实的地图/网络视图?

I want to make an indoor map. how can i accomplish a real map /webview like scrolling in it?

我正在尝试制作医院的室内地图,当我点击某些建筑物时,它会打开它们各自的室内地图,当我 select 它们各自楼层的某个区域时,它会向我显示更多details.How我能做到吗?

如有任何建议,我们将不胜感激。

P.S 我试过使用图像视图,但我无法让图像像真实地图或网络视图那样自由滚动(捏缩放 in/zoom 缩小,旋转等)。

您可以将房间设置为滚动视图,其中包含背景视图图像和要单击的按钮。单击这些按钮会打开一个带有图像的弹出窗口。也可以在建筑上放置透明按钮,有点击打开的自然感觉。

从你的问题来看,你似乎不想使用网络视图,但你可以编写一个常规 html page/web 应用程序并使用网络视图来显示它。这样,您只有一个带有网络视图的屏幕可以处理。

然后网络领域的可能性是无穷无尽的、有趣的和变化的!

由于您希望 "floor" 具有地图的行为,因此您应该寻找自定义地图实现。

然后你可能发现你可以使用自己的Tile Overlay using a Custom Map Tile Provider as described in Using custom map tiles with Google Map API V2 for Android?

或者你不想用Google,可以看看Open Street Map Android SDK

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

或者,对于图像的 'deep zoom',有第三方库可以提供预期的触摸行为,例如:https://github.com/davemorrissey/subsampling-scale-image-view