2009-04-15 16 views
5

हमने अपने वेब एप्लिकेशन पर Google मानचित्र का उपयोग बड़े पैमाने पर किया। यह शुरुआत में ठीक काम करता था, लेकिन जैसे ही हम अधिक मार्कर जोड़ते हैं, हम पाते हैं कि प्रदर्शन काफी नहीं है। हालांकि मुझे पूरा यकीन है कि हम इसे सबसे कुशल तरीके से उपयोग नहीं करते हैं।Google मानचित्र सर्वोत्तम व्यवहार?

मैं Google मानचित्र के सर्वोत्तम प्रथाओं और युक्तियों की युक्तियों के बारे में जानकारी ढूंढ रहा हूं। कोई सुझाव? इस तरह के दृष्टिकोण चाल के रूप में, जूमिंग, आदि -

उत्तर

6

आपको this article में कुछ अच्छे विचार मिल सकते हैं, जो बड़ी मात्रा में मार्करों को संभालने के कई तरीकों की तुलना करता है।

मार्कर मैनेजर की कुछ सीमाएं हैं, जो आप पूरा करने की कोशिश कर रहे हैं; उदाहरण के लिए, यह प्रत्येक ज़ूम स्तर से प्रत्येक मार्कर को उपलब्ध होने की अनुमति नहीं देता है। मैंने this tutorial में चर्चा के सिद्धांतों के आधार पर एक क्लस्टरिंग फ़ंक्शन बनाया। यह PHP में स्टेटिक मैप्स एपीआई का उपयोग करता है, लेकिन क्लस्टरिंग के पीछे के सिद्धांतों का उपयोग किया जा सकता है हालांकि आप चाहते हैं।

अद्यतन: यह क्लस्टरिंग उपयोगिता सिर्फ जारी किया गया था: MarkerClusterer

1
  • सीमा क्या दिखाई दे (यानी, खिड़की सीमाओं को समझते हैं, और केवल मार्कर कि विंडो के अंदर गिर दिखाने)
  • विभिन्न मानचित्र गतिविधियों के लिए सुनने के लिए जानें और प्रतिक्रिया करने के लिए मार्कर - मार्कर अपडेट करने के लिए
  • मार्करों को महत्वपूर्ण रूप से ओवरलैप न करें - केवल एक मार्कर दिखाएं (शायद इस चिह्न पर कई बिंदुओं को इंगित करने के लिए एक अलग छाया या रंग) और यदि उपयोगकर्ता देखना चाहते हैं तो उपयोगकर्ता ज़ूम इन करें व्यक्तिगत मार्कर यदि आप फैंसी प्राप्त करना चाहते हैं तो ज़ूम इन विंडो दिखाने के लिए टूलटिप का उपयोग करें।
संबंधित मुद्दे