Google Map InfoWindow è troppo ampia
-
07-07-2019 - |
Domanda
Facendo clic su un indicatore, apro una finestra informativa su una mappa di Google.
Il codice è così:
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);
Il problema è che, anche se la finestra InfoWindow viene popolata con una larghezza massima di 200 px, l'InfoWindow ancora viene visualizzato troppo largo, a circa 400 px.
C'è un modo per ridurlo?
Soluzione
Prova maxWidth .
marker.openInfoWindowHtml(
$("#marker-popup-template").html(),
{ maxWidth: 400 }
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow