在Android地图上的图标上的黑暗发光

时间:2012-01-24 17:33:03

标签: android map

我们正在开发一款Android应用程序,用于显示地图上停车的信息。问题是地图上的图标呈现出周围的“黑暗光晕”。

如果你看到图像,大多数图标周围都会出现光晕,但不是全部图标,我们找不到可能导致此类行为的任何属性(即:高亮显示)。所有图标都在同一层上。

有什么想法吗?

谢谢!

map capture

1 个答案:

答案 0 :(得分: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。