पर फिट नहीं है मैं देश के मानचित्र को प्रदर्शित करने के लिए Google API v3 से geocoder का उपयोग कर रहा हूं। मुझे देश के लिए अनुशंसित व्यूपोर्ट मिलता है लेकिन जब मैं इस व्यूपोर्ट में मानचित्र को फिट करना चाहता हूं, तो यह काम नहीं करता है (नीचे दिए गए कोड में फिटबाउंड फ़ंक्शन को कॉल करने से पहले और बाद में सीमाएं देखें)।फिटबाउंड() एपीआई वी 3
मैं क्या गलत कर रहा हूं?
मैं अपने मानचित्र का व्यूपोर्ट results[0].geometry.viewport
पर कैसे सेट कर सकता हूं?
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{'address': '{{countrycode}}'},
function(results, status) {
var bounds = new google.maps.LatLngBounds();
bounds = results[0].geometry.viewport;
console.log(bounds); // ((35.173, -12.524), (45.244, 5.098))
console.log(map.getBounds()); // ((34.628, -14.683), (58.283, 27.503))
map.fitBounds(bounds);
console.log(map.getBounds()); // ((25.740, -24.806), (52.442, 17.380))
}
);
धन्यवाद डैनियल। – jul
मुझे यह समझने में परेशानी थी कि यह कैसे करना है, भयानक विस्तृत स्पष्टीकरण! – designermonkey
पूरी तरह से स्पष्टीकरण के लिए बहुत बहुत धन्यवाद। बाउंडिंगबॉक्स यह स्पष्ट करने के लिए एक अच्छा विचार था। – Symmetric