【问题标题】:How to change distance between marker and infowindow in googlemaps?如何更改谷歌地图中标记和信息窗口之间的距离?
【发布时间】:2016-08-14 03:07:28
【问题描述】:

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

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

【问题讨论】:

    标签: android google-maps google-maps-markers


    【解决方案1】:

    在这里找到答案: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
    

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      相关资源
      最近更新 更多