点击标记后,我在Google地图上打开InfoWindow。
代码是这样的:
var point =
new GLatLng(
mPointSet.points[i].lat,
mPointSet.points[i].long);
var marker = new GMarker(point);
function createMarker(marker, message)
{
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(
$("#marker-popup-template").html());
});
}
createMarker(marker);
mBigMap.addOverlay(marker);
问题是,即使InfoWindow正在填充的样式被设置为200 px max-width,InfoWindow 仍然渲染得太宽,大约400 px。
有没有办法让它变小?
答案 0 :(得分:1)
尝试maxWidth。
marker.openInfoWindowHtml(
$("#marker-popup-template").html(),
{ maxWidth: 400 }
);