Googleマップの情報ウィンドウが広すぎる
-
07-07-2019 - |
質問
マーカーをクリックすると、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ピクセルの最大幅にスタイル設定されているにもかかわらず、InfoWindowが still 幅が広すぎて約400ピクセルになることです。
これを小さくする方法はありますか?
解決
maxWidth をお試しください。
marker.openInfoWindowHtml(
$("#marker-popup-template").html(),
{ maxWidth: 400 }
);
所属していません StackOverflow