在 Android Google Maps API 的原始版本中,使用以下代码实现叠加层非常容易:
List<Overlay> mapOverlays = mapView.getOverlays();
AlarmOverlay alarmOverlay = new AlarmOverlay();
mapOverlays.add(alarmOverlay);
在v1版本中,可以重写覆盖物的draw()方法并绘制矢量图形,重写覆盖物的onTouchEvent()方法并提供自定义控件等功能。
然而,在v2版本中,API参考文档中没有提到覆盖物的用例(标记和多边形是不够的),因此我不知道如何设计类似的自定义控件。有没有人有在v2中实现此功能的建议?