我有点腌菜。我知道这个话题已经讨论过,并且提出了解决方案,但它们都不适用于我。 我正在使用自定义Google地图,并且需要显示带有标记的(非常大的)信息窗口。目前,标记在单击时,使用位于中心的标记平移地图,以使信息窗口的底部与地图的底部相交。我想让它平移到地图顶部的指定距离(例如100px)。任何帮助将不胜感激:) 标记位置的代码是:
google.maps.event.addListener(marker1, 'click', function() {
infobox.open(map, this);
map.panTo(marker1.getPosition());
答案 0 :(得分:0)
它可能不是最优雅的解决方案,但在下面添加另一行似乎可以解决问题,如下所示:
google.maps.event.addListener(marker1, 'click', function() {
infobox.open(map, this);
map.panTo(marker1.getPosition());
map.panBy(0, -425);