【问题标题】:android: poor quality of some markers on mapandroid:地图上一些标记的质量很差
【发布时间】:2012-08-10 12:20:38
【问题描述】:

mapview 上的标记有点问题。 我在每个可绘制文件夹(ldpi、mdpi、hdpi)中有 3 张图像(png)。 我初始化一次可绘制标记。
我有字段private Drawable drawable;,所以我到处使用它:

restaurantsOverlay = new SimpleItemizedOverlay(drawable, mapView);
...
restaurantsOverlay.addOverlay(overlayItem);
...
mapOverlays.add(restaurantsOverlay);

我还在我的班级中覆盖了draw 方法来隐藏默认阴影

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

但是一些标记质量很差,而另一些则很好。我能理解为什么。

【问题讨论】:

    标签: android android-mapview markers


    【解决方案1】:

    我以前也遇到过类似的事情。在您提供的图片上,您可以看到丑陋的标记具有完全黑色的阴影。发生这种情况是因为在另一个之上有多个标记。在我的情况下,这是因为我有一个循环在地图中多次放置标记。

    在您的情况下,我必须查看代码,但我确信 99% 的情况就是问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      • 2014-02-16
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 2021-05-03
      相关资源
      最近更新 更多