在android mapview上捕获覆盖点击事件

在android mapview上捕获覆盖点击事件,android,overlay,android-mapview,polygon,Android,Overlay,Android Mapview,Polygon,我正在创建一个android应用程序,在加州各县的地图视图上显示一个多边形覆盖。我画多边形并在地图上看到它们没有问题 我想能够捕捉到一个特定的多边形叠加点击事件。我已覆盖覆盖项的onTap方法。但是,每当点击屏幕时,触发ontap事件的始终是添加到mapview的最后一个覆盖对象。不幸的是,这并不总是我需要的覆盖 我见过很多这样的例子,使用OverAiItems和ItemizedOverlays,但没有使用自定义多边形覆盖。这只是覆盖对象的一个限制吗?有什么解决办法或变通办法吗?任何帮助都将不胜

我正在创建一个android应用程序,在加州各县的地图视图上显示一个多边形覆盖。我画多边形并在地图上看到它们没有问题

我想能够捕捉到一个特定的多边形叠加点击事件。我已覆盖覆盖项的onTap方法。但是,每当点击屏幕时,触发ontap事件的始终是添加到mapview的最后一个覆盖对象。不幸的是,这并不总是我需要的覆盖


我见过很多这样的例子,使用OverAiItems和ItemizedOverlays,但没有使用自定义多边形覆盖。这只是覆盖对象的一个限制吗?有什么解决办法或变通办法吗?任何帮助都将不胜感激。提前谢谢

你能发布你的onTap代码吗?我有同样的问题,你找到解决办法了吗?你能发布你的onTap代码吗?我有同样的问题,你找到解决办法了吗?