在android mapview上捕获叠加点击事件

时间:2012-01-27 18:12:11

标签: android overlay android-mapview polygon

我正在创建一个Android应用程序,它在加利福尼亚州的地图上显示多边形覆盖。我在绘制多边形并在地图上看到它们没有问题。

我希望能够捕获特定多边形叠加的点击事件。我已经覆盖了覆盖项的onTap方法。但是,无论何时点击屏幕,它始终是添加到mapview的最后一个覆盖对象,它会触发ontap事件。不幸的是,这并不总是我需要的叠加。

我已经看过使用OverayItems和ItemizedOverlays的数字示例,但没有使用自定义多边形叠加。这仅仅是Overlay对象的限制吗?任何解决方案或解决方法?任何帮助,将不胜感激。提前致谢。

0 个答案:

没有答案