Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在谷歌地图中更改标记和信息窗口之间的距离?_Android_Google Maps_Google Maps Markers - Fatal编程技术网

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

Android 如何在谷歌地图中更改标记和信息窗口之间的距离?,android,google-maps,google-maps-markers,Android,Google Maps,Google Maps Markers,在我的设计中,标记和信息窗口之间有一段距离。有没有办法做到这一点 编辑:我的问题是如何将信息窗口向上移动一点。在这里找到答案: 您可以使用以下代码找到标记顶部的中间点: 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.setInfoW

在我的设计中,标记和信息窗口之间有一段距离。有没有办法做到这一点

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

在这里找到答案:

您可以使用以下代码找到标记顶部的中间点:

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