2012-11-13 26 views
6

ज़ूम करते समय धुंधला कस्टम मार्कर तो ऐसा लगता है कि Google ने 3.9/3.10 एपीआई के साथ धुंधला नक्शा मुद्दा तय किया है, जो कि बहुत अच्छा है।Google मैप्स एपीआई v3.9:

लेकिन कस्टम मार्करों के साथ एक नया है। जैसे ही आप एक स्तर पर ज़ूम करते हैं, कस्टम मार्कर दूषित/धुंधला हो जाते हैं। ज़ूम आउट होने पर वे स्वयं को सुधारते हैं, हालांकि ज़ूम आउट करने की प्रक्रिया मार्कर को थोड़ा धुंधला बनाती है।

3.8 एपीआई कस्टम मार्करों के साथ इस समस्या को प्रदर्शित नहीं करता है। यहां समस्या का वर्णन करने वाली एक तस्वीर है (मेरा सुझाव है कि आप छवि को एक नए टैब में खोलें; जब इस पोस्ट को फिट करने के लिए छवि स्केल की जाती है तो धुंधलापन आसानी से दिखाई नहीं देता है)। धुंधला कागज क्रेन मार्कर की सीधी लाइनों के साथ सबसे अधिक ध्यान देने योग्य है:

google maps marker api problem

मैं HTML के माध्यम से एक prod लिया है, लेकिन मैं वास्तव में नहीं बता सकता है कि कैसे चिह्न नक्शे पर रखा जाता है। लेकिन मैंने सोचा कि मैं इस मुद्दे को किसी ऐसे व्यक्ति के लिए बाहर रखूंगा जिसने समान अनुभव किया है, या अगर किसी के पास यह हल किया जा सकता है कि इसका समाधान कैसे किया जा सकता है, तो यह देखने के लिए प्रतीक्षा करें कि यह एपीआई में गड़बड़ है या नहीं।

मैं विंडोज और मैक पर क्रोम 24.0.1312.5 बीटा-एम का उपयोग कर रहा हूं और समस्या दोनों में प्रदर्शित होती है। यह फ़ायरफ़ॉक्स 16.0.2 या सफारी 6 में नहीं होता है। यह देखते हुए कि सफारी को यह समस्या नहीं है, तो मुझे आश्चर्य होगा कि यह क्रोम-विशिष्ट समस्या है या नहीं। मुझे यह देखने के लिए जांच करनी चाहिए कि यह गैर-बीटा संस्करण के साथ होता है या नहीं।

+0

एक बग की तरह लगता है। शायद इसे http://code.google.com/p/gmaps-api-issues/issues/ – duncan

+0

पर दर्ज करना चाहते हैं आप इन कस्टम मार्करों को कैसे आकर्षित कर रहे हैं? क्या वे google.maps.Marker ऑब्जेक्ट्स या केएमएल ओवरले से खींचे गए हैं? – bamnet

+0

@bamnet - वे भयानक http://powerhut.co.uk/googlemaps/custom_markers.php द्वारा बनाए गए कोड का उपयोग करके google.maps.Marker ऑब्जेक्ट्स का उपयोग करके लिखे गए हैं। – Mike

उत्तर

0

बजाय इस तरह एक रेटिना आइकन का उपयोग कर शायद यह काम करता है की कोशिश करो,:

new google.maps.MarkerImage('icon.png', null, null, null, new google.maps.Size(32,32)) 

छवि वास्तविक एक 64x64 छवि है, लेकिन मैं एक 32x32 छवि के रूप में उपयोग कर रहा हूँ बेहतर पिक्सेल घनत्व प्राप्त करने के लिए।

संबंधित मुद्दे