मैंने अतीत में कई वेबसाइटों पर Google मानचित्र का उपयोग किया है, लेकिन मुझे पहले किसी समस्या का सामना नहीं हुआ है। नक्शा विंडो दिखा रही है, लेकिन यह केवल ऊपरी बाईं ओर से नक्शा खंड दिखा रही है, और उसके बाद कुछ भी (यहां तक कि जब मैं चारों ओर घूम रहा हूं), कुछ भी सही नहीं है। ऐसा लगता है कि जिस खिड़की के चारों ओर घूमती है वह एक आंतरिक ऑफसेट है जो इसे व्यूपोर्ट के किनारे से दबा रही है। क्या किसी को पता है कि इसका कारण क्या हो सकता है?Google मानचित्र विंडो केवल मानचित्र का हिस्सा दिखा रहा है
संपादित
मैं बस पता चला है कि जब खिड़की का आकार बदलने पर, नक्शे के रिफ्रेश, और लेआउट तय हो गई है।
मानचित्र जावास्क्रिप्ट के माध्यम से दिखाए गए टैब के भीतर निहित है (और display:none
के माध्यम से छिपा हुआ है)। टैब कंटेनर AJAX के माध्यम से लोड किया जाता है, और जब यह लोड होता है, तो लोडमैप फ़ंक्शन को कॉल किया जाता है। मैंने लोडमैप फ़ंक्शन को एक सेटटाइमआउट फ़ंक्शन में संलग्न करके इसे 1 सेकंड तक नक्शा बनाने में देरी की कोशिश की, लेकिन यह अभी भी वही करता है (विंडो को इसे ठीक करने के लिए आकार बदलने की आवश्यकता होती है)