Google Map InfoWindow слишком широк
-
07-07-2019 - |
Вопрос
При нажатии на маркер я открываю информационное окно на карте Google.
Код такой:
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 все еще визуализируется слишком широко, около 400 пикселей.
Есть ли способ сделать его меньше?
Решение
Попробуйте maxWidth .
marker.openInfoWindowHtml(
$("#marker-popup-template").html(),
{ maxWidth: 400 }
);
Не связан с StackOverflow