Bir google map InfoWindow
boyutunu ve genişliğini nasıl ayarladın? on the api page'a baktım ve sadece maxWidth
yöntemini buldum.Google Map .InfoWindow Set Yükseklik ve Genişlik
Düzeltme: Birkaç şey denedim. Bu işin ana kadar hiçbiri:
var markerInfoWindow = new google.maps.InfoWindow({
content: markerHTMLString,
maxHeight: 400, //Doesn't work
maxWidth: 400, //Doesn't work
width: 300, //Doesn't work
height: 300 //Doesn't work
});
Ayrıca söylemek markerHTMLString
bu eşittir: Ben de bu üç seçenek denedi
<div class = "MarkerPopUp"><div class = "MarkerContext">Text</div></div>
(bunların hiçbiri çalıştı).MarkerPopUp { height: 300px; width: 300px; }
.MarkerPopUp { height: 300px; width: 300px; } .MarkerContext { height: 300px; width: 300px; }
.MarkerContext { height: 300px; width: 300px; }
Bu aynı zamanda çalışmaz: Hemen hemen bulabilirim her iplik geçiyor ve her şey çalışıyorum
document.getElementById('MarkerPopUp')parentNode.style.overflow = '';
veya bu
document.getElementById('MarkerPopUp').parentNode.parentNode.style.overflow = '';
. Sadece bir kaç şeyi sınırlamak için (başka bir sorun olsa da)
CSS, satır içi CSS veya JS modifikasyonunu kullanabilirsiniz. Başka bir iş parçacığında bazı çözümleri özetler: https://stackoverflow.com/a/48610923/4378314 – MarsAndBack