আমার এক পৃষ্ঠায় 100% পৃষ্ঠার প্রস্থে একটি চিহ্নিতকারী মাঝখানে একটি Google মানচিত্র (ভি 3) রয়েছে। আমি যখন আমার ব্রাউজার উইন্ডোটির প্রস্থকে আকার পরিবর্তন করি তখন আমি মানচিত্রটি কেন্দ্রীভূত (প্রতিক্রিয়াশীল) থাকতে চাই। এখন মানচিত্রটি পৃষ্ঠার বাম দিকে থাকে এবং আরও ছোট হয়।
আপডেট আপডেট ডানকান ধন্যবাদ বর্ণিত ঠিক যেমন কাজ করতে পেলেন। এটিই চূড়ান্ত কোড:
var center;
function calculateCenter() {
center = map.getCenter();
}
google.maps.event.addDomListener(map, 'idle', function() {
calculateCenter();
});
google.maps.event.addDomListener(window, 'resize', function() {
map.setCenter(center);
});
center
এটি বিশ্বব্যাপী হওয়ার দরকার নেই। সরবরাহ করা center
(এবং calculateCenter
) একই স্কোপে থাকে map
, তারপরে সবকিছুই কাজ করা উচিত। অবশ্যই, যদি map
এটি বিশ্বব্যাপী হয় তবে আপনাকে এটিও ঠিক করতে হবে :)