android中的室内地图

时间:2012-04-13 06:25:14

标签: android android-layout map

我正在尝试创建一个类似下图的室内地图。这可以在整个屏幕上滚动/移动。我没有得到一个正确的方法来创建它。这是一个Google室内地图吗?

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

请建议。

enter image description here

2 个答案:

答案 0 :(得分:2)

我建议使用标准图片文件/将图片分割成图块,然后制作一个自定义View,用于加载地图图像并捕获滚动和点击检测的所有触摸事件。

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

  1. 在源图像中包含按钮,并在单击图像时查找图像中的热点。
  2. 在图片中创建一个坐标列表以覆盖按钮图形,当检测到点击时,您可以将点击的位置与此列表进行比较(并且误差很小)。
  3. 就我个人而言,我更喜欢第二种方法,并且在几个需要可点击兴趣点的地图项目中成功使用它。

答案 1 :(得分:1)

我通过使用html创建一个Imagemap并在WebView中嵌入了这个html来获得解决方案。