【发布时间】:2015-10-06 18:45:48
【问题描述】:
我画了很多多边形。其中一些重叠。我希望能够检测到多边形内的点击并显示一个对话框,说明它在多边形内被点击(应该在点击时检测到这个多边形)。这种属性可以在 ItemizedIconOverlay 中看到,我们可以通过点击 OverlayItem 来检测所有 OverlayItem。如何在多边形上实现?
我绘制和添加多边形的方式是:
MyPolygon myNewPolygon = new MyPolygon(this);
myPolygon.setPoints(Polygon.pointsAsCircle(new GeoPoint(38.948714, -76.831918), 20000.0));
map.getOverlays().add(myPolygon);
myNewPolygon.setPoints(Polygon.pointsAsCircle(new GeoPoint(38.851777, -77.037878), 20000.0));
map.getOverlays().add(myNewPolygon);
【问题讨论】:
标签: maps polygon openstreetmap android-maps osmdroid