gpt4 book ai didi

android - 在 Android 平台上操作谷歌地图中的投影

转载 作者:行者123 更新时间:2023-11-30 04:39:18 27 4
gpt4 key购买 nike

我正在使用适用于 Android 的 Google Maps api,在添加 map 标记时,投影会自动添加。

现在我遇到的问题是我使用的标记之一是黑色,投影也是纯黑色,因此看起来很难看,因为投影和实际标记之间没有区别任何更多。

有什么办法可以解决吗?我喜欢阴影,并希望保留它们。大多数时候,它们确实增加了整体外观。只是在那种情况下不是。我希望找到一种方法,在投影与标记接触的位置周围添加一条单像素白/灰线,或者使投影有点透明而不是纯黑色。

更糟的是 (?) 在我的设备 (Android 2.2) 上,投影的透明度不是恒定的,但在缩放时会发生变化。有时它应该是相当透明的(然后它看起来不错),但大多数时候它会变成完全黑色。

最佳答案

如果您不喜欢它的呈现方式,我会禁用阴影并在 Photoshop 中创建您自己的阴影作为标记图像的一部分。为此,请在您的覆盖子类中执行此操作:

    @Override
public void draw(final Canvas canvas, final MapView mapView, final boolean shadow) {
// Don't draw the shadow layer
if (!shadow) {
super.draw(canvas, mapView, shadow);
}
}

或者,如果您想使用绘图 API,您可以使用相同的方法绘制您自己的自定义阴影层,但预先将阴影粘贴到您的标记图像中可能更容易。

关于android - 在 Android 平台上操作谷歌地图中的投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6281515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com