0

我正在尝试创建如下图所示的室内地图。这是可在整个屏幕中滚动/移动的。我不知道创建它的正确方法是什么。这是谷歌室内地图吗?

如何在像这张地图这样的图像上创建按钮?

请建议。

在此处输入图像描述

4

2 回答 2

2

我建议使用标准图像文件/将图像分解为图块,然后进行自定义View以加载地图图像并捕获所有触摸事件以进行滚动和单击检测。

如果您想要可点击的叠加层,您可以采取两种方法:

  1. 在源图像中包含按钮,并在单击图像时查找图像中的热点。
  2. 在您的图像中创建一个坐标列表以覆盖按钮图形,当检测到点击时,您可以将点击的位置与此列表进行比较(以及小幅误差)。

就我个人而言,我更喜欢第二种方法,并且已经在几个需要带有可点击兴趣点的地图的项目中成功使用它。

于 2012-04-13T10:08:43.713 回答
1

我通过使用 html 创建 Imagemap 并将该 html 嵌入到 WebView 中获得了解决方案。

于 2012-05-11T10:20:37.353 回答