在 Android Google Maps API 的原始版本中,使用以下代码很容易实现覆盖:
List<Overlay> mapOverlays = mapView.getOverlays();
AlarmOverlay alarmOverlay = new AlarmOverlay();
mapOverlays.add(alarmOverlay);
...然后可以覆盖覆盖的 draw() 方法并绘制矢量图形,覆盖覆盖的 onTouchEvent() 方法并提供自定义控件等。
我不知道如何在 v2 中构建类似的自定义控件,因为 API 参考中没有提到覆盖的用例(并且标记和多边形还不够)。有没有人建议在 v2 中实施?