如何在Google地图中更改标记和信息窗口之间的距离?

3
在我的设计中,标记和信息窗口之间有一个距离。有没有办法实现这个?

pic

编辑:我的问题是如何将信息窗口向上移动一点。

1个回答

5

在这里找到答案:Android Google Map InfoWindow anchor point after marker rotation

使用以下代码可以找到标记顶部中心点的位置:

var angle = 0.0;
var x = Math.sin(-angle * Math.PI / 180) * 0.5 + 0.5;
var y = -(Math.cos(-angle * Math.PI / 180) * 0.5 - 0.5);

并设置一些偏移量。在我的情况下是-0.1f:

marker.setInfoWindowAnchor((float)x, (float)y -0.1f); // -0.1f for moving up

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接