23
Google Maps API v3: ฉันสามารถตั้งค่าZoomหลังจาก fitBounds ได้หรือไม่
ฉันมีชุดของจุดที่ฉันต้องการพล็อตบน Google Map แบบฝัง (API v3) ฉันต้องการให้ขอบเขตรองรับทุกจุดยกเว้นว่าระดับการซูมนั้นต่ำเกินไป (เช่นซูมออกมากเกินไป) แนวทางของฉันเป็นเช่นนี้: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); มันใช้งานไม่ได้ บรรทัดสุดท้าย "gmap.setZoom ()" จะไม่เปลี่ยนระดับการซูมของแผนที่หากถูกเรียกหลังจาก fitBounds โดยตรง มีวิธีในการรับระดับการย่อ / ขยายขอบเขตโดยไม่ใช้กับแผนที่หรือไม่ ความคิดอื่นที่จะแก้ปัญหานี้?