【问题标题】:Dark glow on icons on Android mapAndroid 地图上的图标出现暗光
【发布时间】:2012-01-24 17:33:02
【问题描述】:

我们正在开发一个在地图上显示有关停车信息的 Android 应用程序。问题是地图上的图标被渲染成围绕它们的“暗光”。

如果您看到图像,大多数图标(但不是全部)都围绕着发光,我们找不到任何可能导致此类行为的属性(即:突出显示)。所有的图标都在同一层。

有什么想法吗?

谢谢!

【问题讨论】:

  • 提供一些代码。你在使用 ItemizedOverlay 吗?您是否尝试过覆盖 draw()?

标签: android map


【解决方案1】:

我相信,它是阴影而不是边框​​。扩展 ItemizedOverlay 时是否覆盖了 draw 方法?

试试这个:

    public class MyItemizedOverlay extends ItemizedOverlay
{
    @Override
    public void draw(Canvas canvas, MapView mapView, boolean shadow)
    {
        if(!shadow)
        {
            super.draw(canvas, mapView, false);
        }
    }

    ....
}

示例取自: It is possible to remove the Shadow of the Icons (items) on a googlemap?Is it possible to use OverlayItem.setMarker() with no shadow?

试试看,确保你在 draw 方法上也声明了 @Override。

【讨论】:

    猜你喜欢
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多