ItemizedOverlayを使用した例を実行していました。drawメソッドは次のようにオーバーライドされます。
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
shadow = false;
super.draw(canvas, mapView, shadow);
}
この例では、populate()が呼び出され、次にsize()とcreateItem(int i)が呼び出されます。
しかし、私の質問は、上記の描画メソッドを誰が呼び出すのか、そしてそれはどのように呼ばれるのかということです。特に、呼び出し元は、パラメーターとして渡すMapViewオブジェクトをどのようにして知るのでしょうか。