在应该主要在iPhone上运行的Google Maps应用程序中,因此窗口分辨率为480/320,我在GInfoWindow信息提示框中显示了一些“东西”。问题是,有时气泡中填充的内容太多,以致于无法完全按照我的意愿放置在屏幕上。
这是一个例子
Too big a bubble http://www.perhac.com/Capture.PNG
这不完全是一场灾难,但是在这种情况下,标记被略微推离了屏幕,气泡的顶部也没有完全显示出来。但是后来我注意到气泡的“尾巴”(将信息窗口连接到标记)太长了。
有谁知道使它更短的简单方法? GInfoWindowOptions
中是否有一些属性可以帮助我解决此问题?我不认为pixelOffset
是要走的路...
编辑
这将使问题变得很漫长,但是我想让您注意,在从Google下载的图像中,尾巴很短,阴影也很短……这就是为什么我仍然相信必须有一种使用该方法的原因一...
最佳答案
当前有no options to shorten the infoWindow tail。
您是正确的,pixelOffset不是您想要的。这等效于设置infoWindowAnchor偏移量,以产生相同长度的尾部,但指向图标的点偏移量(可能是屏幕下移)。因此,您可以使用这种方法移动窗口(只要使用map.openInfoWindowHtml,marker.openInfoWindowHtml不支持),但是指向图标下方内容的尾巴看起来很普通。
我希望我错过了这里的东西,有人可以纠正我。
另外,如果实现了此功能,那就太好了。我觉得pixelOffset应该这样做,因为在创建图标时您已经可以偏移infoWindowAnchor。
关于javascript - 如何强制GInfoWindow缩短尾部?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/721526/