关闭DefaultItemizedOverlay的阴影

时间:2014-05-03 23:00:01

标签: android mapquest

我正在使用MapQuest Android API,并且我使用DefaultItemizedOverlay来显示标记(OverlayItem)。不幸的是,标记是用阴影绘制的...如何删除这个阴影或阻止它被绘制?

Image

我知道我可以创建一个自定义类并覆盖draw中的Overlay方法,但我希望有一个更优雅的解决方案。

1 个答案:

答案 0 :(得分:1)

我的解决方案

最后,我必须创建自己的自定义叠加层并覆盖draw方法:

@Override
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
    return super.draw(canvas, mapView, false, when);
}

不是我想要的解决方案,而是我现在需要的解决方案。