سؤال

في النقر على علامة، أنا فتح 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 <م> لا تزال يجعل واسعة جدا، في حوالي 400 بكسل.

هل هناك طريقة لجعلها أصغر؟

هل كانت مفيدة؟

المحلول

maxWidth .

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(),
    { maxWidth: 400 }
);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top