Mapbox标记 - 自定义可点击区域的大小

时间:2016-05-29 17:41:16

标签: android mapbox

我在Android上使用带有自定义图标的Mapbox标记。我的图标似乎比标准标记大,这导致部分图标无法点击(用户需要触摸图标的中心才能实际调用点击事件)。

我怎样才能"成长"可点击区域以匹配我的图标?

1 个答案:

答案 0 :(得分:0)

我今晚早些时候发生过类似的问题。我的自定义图标非常小,令人难以接受。我的修复是将我的图标嵌入更大的PNG文件中,添加的区域设置为透明。我想要一个小标记(10 x 10像素);通过将图标填充到24 x 24,目标区域现在非常有用。

我用非常大的图标对它进行了验证......它们一直工作到角落,无论透明与否。可能您的原始问题已在Android SDK中修复? (问题现在已有四个月了)

关于小图标的透明填充方法的一个注意事项:您可能需要调整标记的锚点,以将原始的非透明像素保持在正确的位置。在我的情况下,标记最初居中(0.5,0.5),因此通过用透明像素均匀填充来增加图标大小并不会改变原始锚U和V值。