我在从 Google 地图扩展库扩展 LazyMarker 的自定义覆盖类中的 draw() 方法没有被调用,我不知道为什么。这是我的方法:
@Override
public void draw(Canvas canvas, GoogleMap mapView, boolean shadow)
{
Log.e("SegmentOverlay2", "Shadow Value:"+shadow);
super.draw( canvas, mapView, shadow );
if( !shadow )
{
Log.e("SegementOverlay2", "Projection VALUE SEGMENTOVERLAY2: "+mapView.getProjection());
mProjectionProxy.setProjection( mapView.getProjection() );
draw(canvas);
}
}
我目前正在使用 GMaps V2。我的代码有什么问题?这是正确的方法吗?