我正在使用 Google Maps API3 和 InfoBox 扩展创建 map :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" }
};
但是当我尝试将其更改为仅左侧填充时,它会导致 map 无法显示:
var infoOptions = {
disableAutoPan: true,
closeBoxURL: "",
pixelOffset: new google.maps.Size(20, 0),
boxStyle: { background: "#ffffff", padding-left:"4px" }
};
我在两者之间所做的唯一更改是在填充样式器的末尾添加“-left”。任何帮助,将不胜感激。谢谢。
最佳答案
我最终弄清楚了如何让它发挥作用。诀窍是使用 HTML DOM 属性而不是 CSS,所以在我的例子中它将是:
boxStyle: { background: "#ffffff", paddingLeft:"4px" }
而不是我之前的。
关于javascript - 信息框左填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506663/