की ज़ूम मैं एक उपरिशायी कि गतिशील रूप से उपयोगकर्ता डेटा से उत्पन्न कर रहा है, तो मैं कैसे कि ओवरले के केंद्र खोजने के लिए पता करने की जरूरत।गूगल मैप्स एपीआई: गणना सेंटर/पॉलीलाइन
वर्तमान में, मैं सिर्फ ओवरले से पहले निर्देशांक का उपयोग कर रहा है, लेकिन वास्तव ओवरले के केंद्र का प्रतिनिधित्व नहीं करता। इसलिए जब मैं नक्शा लोड करता हूं, तो यह ओवरले पर केंद्रित नहीं होता है।
किसी को भी, ओवरले नक्शे पर केंद्रित केंद्र की गणना, मुश्किल नहीं है यह कोडिंग द्वारा के लिए एक अच्छा तरीका है?
var latlng = new google.maps.LatLng(38.269239, -122.276010);
var myOptions = {
zoom: 15,//Calculate this somehow?
center: latlng,// Calculate value from array of coordinates?
mapTypeId: google.maps.MapTypeId.HYBRID
};
आप कमाल कर रहे हैं! धन्यवाद, यह काम करता है कि मुझे कैसे चाहिए! –
क्या यह वही विधि ज़ूम की गणना करने के लिए उपयोग की जा सकती है? –
प्रारंभिकरण के दौरान इच्छित किसी भी स्थिति और ज़ूम स्तर का उपयोग करें और 'map.fitBounds (सीमाएं) पर कॉल करें;' बाद में वर्णित। यदि आप कुछ अधिकतम ज़ूम स्तर को लागू करना चाहते हैं, तो आपको अस्थायी रूप से 'zoomChangeBoundsListener' को पंजीकृत करने की आवश्यकता होगी। मुझे बताओ कि आपको इसके लिए एक उदाहरण की आवश्यकता है। – tux21b