我的标记有图像内容,但在宽度> 600px后,Google地图会自动在信息窗口中添加水平滚动。谷歌地图V3中信息窗口的最大尺寸是多少?如果可能,如何扩展最大尺寸?
我不需要超过650 / 700px ..
感谢。
答案 0 :(得分:2)
在没有看到您的代码的情况下很难分辨,但听起来您可能已将图像放置在宽度小于图像的DOM元素中?如果您添加用于定义信息窗口,信息窗口选项以及问题内容的代码,则其他人可以更轻松地为您提供更具体的建议。
默认情况下,InfoWindow
dev-guide的大小取决于其内容,可能是:text,HTML或DOM元素。控制width
的{{1}}的最佳方法是将内容置于InfoWindow
内,并定义明确定义div
{CSS}的CSS样式规则}}。根据内容大小使用默认大小时,width
的最大宽度仅受地图宽度的限制。
您的其他选项是div
api-doc对象的InfoWindow
属性(以像素为单位),该属性可能与maxWidth
api-doc相关联将选项对象传递给info-window的构造函数,或者在创建info-window后调用InfoWindowOptions
函数。只有在调用InfoWindow
函数之前,options对象已与info-window关联时,才会使用InfoWindow.setOptions
属性。如果您有一个用例,要求您在更改信息窗口的内容时更改InfoWindowOptions.maxWidth
的值,则必须:
InfoWindow.open
maxWidth
(使用新InfoWindow.close
值传递InfoWindow.setOptions
个对象)InfoWindowOptions
maxWidth
以在地图上显示信息窗口 Google Maps开发人员指南包含:example Map with the info-window maxWidth value set to 200 pixels。如果您对使用InfoWindow.setContent
选项感兴趣并希望探索使用该选项的工作Map,您可能想要检查一下。
答案 1 :(得分:2)
感谢您的回答Sean Mickey。
就像你说谷歌地图根据地图的大小自动设置maxWidth InfoWindow,在我的情况下太小了,经过大量的挖掘我确实发现了两种方法绕过这个,使用海关infoWindows:
我正在使用infoBubble,非常适合我的需求。
感谢。