API संदर्भ
3 प्लेटफ़ॉर्म के सार्वजनिक API का, अवधारणाओं के अनुसार व्यवस्थित अनुक्रमणिका है। अधिकांश प्रकारों के नाम 3 भाषाओं में समान हैं, लेकिन निर्माण विधि (constructor, factory, hook) और कुछ प्रकारों के नाम भाषा की परंपरा के अनुसार भिन्न होते हैं। केवल भिन्नताओं को देखकर पोर्ट करने में सक्षम होने के लिए इन्हें व्यवस्थित किया गया है।
01 · पैकेज
कोर के अलावा, केवल उपयोग की जाने वाली सुविधाओं के मॉड्यूल को निर्भरता में जोड़ें। प्रदाता के मॉड्यूल (for-*) के लिए "प्रदाता बदलना" देखें।
Android एक संस्करण एक साथ निर्दिष्ट करने में सक्षम BOM (com.mapconductor:mapconductor-bom) प्रकाशित करता है। iOS के लिए Swift Package Manager, React के लिए npm है।
02 · कोर के प्रकार
03 · तत्व की स्थिति
मानचित्र पर रखी जाने वाली हर चीज़ का रूप "एक स्थिति ऑब्जेक्ट बनाकर मानचित्र दृश्य को पास करना" है। Kotlin और Swift कंस्ट्रक्टर, TypeScript createMarkerState() जैसी फ़ैक्ट्री का उपयोग करता है।
हर स्थिति ऑब्जेक्ट में id, zIndex, clickable, extra और onClick होते हैं। प्रॉपर्टी को पुनर्लेखित करने पर, मानचित्र ऑब्जेक्ट को फिर से बनाए बिना केवल उस अंतर को प्रतिबिंबित किया जाता है।
04 · घटक
स्थिति ऑब्जेक्ट को मानचित्र दृश्य की संतान के रूप में घोषित करने के लिए एक कंटेनर है। 3 प्लेटफ़ॉर्म में समान नाम क्रमबद्ध होते हैं। Android MapViewScope एक्सटेंशन फ़ंक्शन, iOS MapViewContentBuilder रिज़ल्ट बिल्डर, React चाइल्ड कंपोनेंट के रूप में लिखता है।
1 या अधिक मार्कर
रेखा (iOS बहुवचन भी प्रदान करता है)
क्षेत्र (छेद वाले के लिए समर्थन)
मीटर त्रिज्या वाला वृत्त
सीमा पर चिपकाया गया चित्र
टाइल की परत
मार्कर से जुड़ी बुलबुला। InfoBubbleCustom सीमा और पूंछ को स्वयं आकर्षित करने वाला निम्न-स्तरीय संस्करण है।
स्रोत का उल्लेख प्रदर्शन
05 · फ़ंक्शन
गोलाकार मॉडल और दीर्घवृत्तीय मॉडल में समान विधि संरचना। Planar अक्षांश और देशांतर का रेखीय मॉडल है। →
SDK आंतरिक टैप निर्धारण और महान चक्र पाठ्यक्रम आकर्षण द्वारा उपयोग किए जाने वाले समान कार्य हैं। →
प्रक्षेपण और पृथ्वी के स्थिरांक। Android · React द्वारा प्रकाशित। →
किसी भी प्रदाता की स्थिति वस्तु में आम तौर पर होता है। →