4

我正在使用 Google Maps API3 和 InfoBox 扩展创建地图:http: //google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html

我可以向信息框添加整体填充,例如:

var infoOptions = {
disableAutoPan: true,
closeBoxURL: "",
pixelOffset: new google.maps.Size(20, 0),
boxStyle: { background: "#ffffff", padding:"4px" }
};

但是当我尝试将其更改为仅左填充时,它会导致地图不显示:

var infoOptions = {
disableAutoPan: true,
closeBoxURL: "",
pixelOffset: new google.maps.Size(20, 0),
boxStyle: { background: "#ffffff", padding-left:"4px" }
};

我在两者之间所做的唯一更改是在填充样式器的末尾添加“-left”。任何帮助,将不胜感激。谢谢你。

4

1 回答 1

1

我最终弄清楚了如何使它工作。诀窍是使用 HTML DOM 属性而不是 CSS,所以在我的例子中是:

boxStyle: { background: "#ffffff", paddingLeft:"4px" }

而不是我之前的。

于 2012-05-09T20:48:01.653 回答