2

在我的谷歌地图应用程序中,它应该主要在 iPhone 上运行,因此窗口分辨率为 480/320,我在 GInfoWindow 信息气泡中显示了一些“东西”。问题是,有时气泡中的内容太多,以至于无法完全按照我想要的方式显示在屏幕上。

这是一个例子

太大的泡沫 http://www.perhac.com/Capture.PNG

这并不完全是一场灾难,但在这种情况下,标记被稍微推离屏幕,并且气泡的顶部也没有完全显示。但后来我注意到气泡的“尾巴”(将信息窗口连接到标记)太长了。

有谁知道缩短它的简单方法?是否有一些财产GInfoWindowOptions可以帮助我解决这个问题?我不知道pixelOffset要走的路...

编辑


这会使问题变得非常长,但我想让你注意到,在从谷歌下载的图像中,有一条短尾巴,还有它的短阴影……这就是为什么我仍然相信一定有一种使用它的方法一...

气泡图像

阴影

4

2 回答 2

1

目前没有缩短 infoWindow tail 的选项

你是对的,pixelOffset 不是你想要的。它相当于设置 infoWindowAnchor 偏移量,从而产生相同长度的尾部,但指向图标的点偏移量(可能是屏幕下方)。因此,您可以使用这种方法移动窗口(只要您使用 map.openInfoWindowHtml,marker.openInfoWindowHtml 不支持),但指向图标下方某物的尾部看起来相当平均。

我希望我在这里遗漏了一些东西,有人可以纠正我。

或者,如果实现此功能会很棒。我觉得 pixelOffset 应该这样做,因为您在创建图标时已经可以偏移 infoWindowAnchor。

于 2009-04-14T04:04:51.397 回答
0

该图像中的短尾用于最大化信息窗口。没有任何方法可以将它用于常规 infoWindow。

一个不错的选择是使用第三方 infoWindow。有关几个选项的列表,请参阅此帖子

于 2009-07-07T21:27:07.957 回答