在我的Google地图应用程序中,它应该主要在iPhone上运行,因此480/320窗口分辨率,我在GInfoWindow信息气泡中显示一些“东西”。问题在于,有时泡沫太多了,内容不能完全按照我喜欢的方式放在屏幕上。
这是一个例子
Too big a bubble http://www.perhac.com/Capture.PNG
这不是一场灾难,但在这种情况下,标记被略微推离屏幕,泡沫的顶部也没有完全显示出来。但后来我注意到泡泡的“尾部”(将信息窗口连接到标记)太长了。
有没有人知道缩短它的简单方法? GInfoWindowOptions
中有些属性可以帮我解决这个问题吗?我不认为pixelOffset
是要走的路......
修改
这会让问题变得非常漫长,但我希望你注意到在谷歌下载的图像中,是短尾巴,它的短影......这就是为什么我仍然相信必须有一种方法来使用那个......
答案 0 :(得分:1)
目前有no options to shorten the infoWindow tail。
你是对的,pixelOffset不是你想要的。它相当于设置infoWindowAnchor偏移量,从而产生相同长度的尾部,但指向图标中的点偏移量(可能是屏幕下方)。所以你可以使用这种方法移动窗口(只要你使用map.openInfoWindowHtml,不支持marker.openInfoWindowHtml),但指向你图标下方的尾巴看起来很平均。
我希望我在这里错过了一些东西,有人可以纠正我。
或者,如果实现此功能将会很棒。我觉得pixelOffset应该这样做,因为你可以在创建图标时偏移infoWindowAnchor。
答案 1 :(得分:0)