मैं एक Google मानचित्र v3 वेब साइट चला रहा हूं और आज ज़ूमिंग करते समय ज़ूम इन होने पर फिर से गायब होने पर 55 से अधिक गायब होने वाले मार्कर गायब हो जाते हैं। ये मार्कर आज तक ठीक से दिखाए गए हैं, शायद Google ने कुछ बदल दिया है?मानचित्र पर ज़ूम इन करते समय Google मानचित्र v3 मार्कर गायब हो जाते हैं
उत्तर
ऐसा लगता है कि यह एंकर है जो अब नकारात्मक मूल्यों को स्वीकार नहीं करता है। जब मैं सकारात्मक मूल्य में बदल जाता हूं तो मार्कर सभी ज़ूम स्तरों पर दिखाए जाते हैं।
इसे [समस्या ट्रैकर] में एक समस्या के रूप में रिपोर्ट करना (http://code.google.com/p/gmaps-api-issues/issues/list?can=2&q=apitype:Javascript3%20type:Defect) और एक प्रदान करना एक उदाहरण से लिंक जो समस्या को प्रदर्शित करता है (या इस मुद्दे पर उदाहरण फाइल संलग्न करता है), इसे ठीक कर सकता है। – geocodezip
मैं हेनकेमोटा से सहमत हूं। मेरे कस्टम मार्करों ने ज़ूम परिवर्तन पर भी गायब होना शुरू कर दिया। "स्थिति" के थोड़ा उत्तर में मार्कर को ऑफ़सेट करने के लिए "एंकर" मान वाई दिशा में थोड़ा बड़ा था। आइकन के आकार के भीतर होने वाले मान को बदलने से समस्या ठीक हो गई है। यह सप्ताहों के लिए ठीक काम कर रहा था, इसलिए एपीआई में कुछ बदलना चाहिए। अपना समाधान पोस्ट करने के लिए धन्यवाद क्योंकि ट्रैक करना बहुत कठिन होता।
शायद यह एक Google एपीआई बग है, मैंने पाया कि Issue 167 - Moved marker disappears when using Marker Clusterer (Plus) आपके लिए सहायक हो सकता है।
मैं
map.panTo(defaultMarker.getPosition());
और फिर सभी मार्करों के लिए fitBounds साथ समस्या हल ...
केवल बदसूरत लगता है कि नक्शा सब करने के लिए मार्कर से जूमिंग जाता है और यही अच्छा नहीं लग रही है ...
यह मेरे लिए समान था (मैं कस्टम मार्कर का उपयोग करता हूं)। मैंने उस फलक को बदल दिया जिस पर मैंने floatPane
से overlayMouseTarget
पर कस्टम मार्कर संलग्न किए। ऐसा लगता है यह चुनने जिस पर फलक आप अपने मार्कर जीना चाहते हैं पर एक माध्यमिक प्रभाव है:
var panes = this.getPanes();
panes.overlayMouseTarget.appendChild(div);
इस उदाहरण से: https://developers.google.com/maps/documentation/javascript/customoverlays
एक लिंक –
मदद मिलेगी एपीआई का कौन सा संस्करण चल रहे हैं? ऐसा लगता है कि एक नई रिलीज प्रगति पर हो सकती है। – geocodezip