दस्तावेज़ / अन्य / API संदर्भ

API संदर्भ

3 प्लेटफ़ॉर्म के सार्वजनिक API का, अवधारणाओं के अनुसार व्यवस्थित अनुक्रमणिका है। अधिकांश प्रकारों के नाम 3 भाषाओं में समान हैं, लेकिन निर्माण विधि (constructor, factory, hook) और कुछ प्रकारों के नाम भाषा की परंपरा के अनुसार भिन्न होते हैं। केवल भिन्नताओं को देखकर पोर्ट करने में सक्षम होने के लिए इन्हें व्यवस्थित किया गया है।

01 · पैकेज

कोर के अलावा, केवल उपयोग की जाने वाली सुविधाओं के मॉड्यूल को निर्भरता में जोड़ें। प्रदाता के मॉड्यूल (for-*) के लिए "प्रदाता बदलना" देखें।

सुविधाएं
Android
iOS
React
कोर
com.mapconductor:core
MapConductorCore
@mapconductor/js-sdk-core
घोषणात्मक घटक
com.mapconductor:compose
कोर के साथ शामिल
@mapconductor/js-sdk-react
आइकन
com.mapconductor:icons
MapConductorIcons
@mapconductor/react-icons
क्लस्टरिंग
com.mapconductor:marker-clustering
MapConductorMarkerCluster
@mapconductor/react-marker-clustering
हीटमैप
com.mapconductor:heatmap
MapConductorHeatmap
@mapconductor/react-heatmap
GeoJSON
com.mapconductor:geojson
MapConductorGeoJSON
@mapconductor/react-geojson-layer
KML
com.mapconductor:kml

Android एक संस्करण एक साथ निर्दिष्ट करने में सक्षम BOM (com.mapconductor:mapconductor-bom) प्रकाशित करता है। iOS के लिए Swift Package Manager, React के लिए npm है।

02 · कोर के प्रकार

अवधारणा
Android
iOS
React
निर्देशांक
GeoPoint
GeoPoint
GeoPoint · createGeoPoint()
आयताकार सीमा
GeoRectBounds
GeoRectBounds
createGeoRectBounds()
कैमरा स्थिति
MapCameraPosition
MapCameraPosition
createMapCameraPosition()
मानचित्र की स्थिति
MapViewStateInterface<T>
MapViewStateProtocol
MapViewStateInterface<T>
मानचित्र डिज़ाइन
MapDesignTypeInterface<T>
MapDesignTypeProtocol
MapDesignTypeInterface<T>
स्रोत उल्लेख नियम
AttributionRule
AttributionRule
AttributionRule
आरंभीकरण के चरण
InitState
InitState
InitState
नेटिव के लिए रास्ता
MapViewHolderInterface
AnyMapViewHolder
MapViewHolder
मार्कर टाइल सेटिंग
MarkerTilingOptions
MarkerTilingOptions
MarkerTilingOptions

03 · तत्व की स्थिति

मानचित्र पर रखी जाने वाली हर चीज़ का रूप "एक स्थिति ऑब्जेक्ट बनाकर मानचित्र दृश्य को पास करना" है। Kotlin और Swift कंस्ट्रक्टर, TypeScript createMarkerState() जैसी फ़ैक्ट्री का उपयोग करता है।

Android
iOS
React
पृष्ठ
MarkerState
MarkerState
createMarkerState()
PolylineState
PolylineState
createPolylineState()
PolygonState
PolygonState
createPolygonState()
CircleState
CircleState
createCircleState()
GroundImageState
GroundImageState
createGroundImageState()
RasterLayerState
RasterLayerState
createRasterLayerState()

हर स्थिति ऑब्जेक्ट में id, zIndex, clickable, extra और onClick होते हैं। प्रॉपर्टी को पुनर्लेखित करने पर, मानचित्र ऑब्जेक्ट को फिर से बनाए बिना केवल उस अंतर को प्रतिबिंबित किया जाता है।

04 · घटक

स्थिति ऑब्जेक्ट को मानचित्र दृश्य की संतान के रूप में घोषित करने के लिए एक कंटेनर है। 3 प्लेटफ़ॉर्म में समान नाम क्रमबद्ध होते हैं। Android MapViewScope एक्सटेंशन फ़ंक्शन, iOS MapViewContentBuilder रिज़ल्ट बिल्डर, React चाइल्ड कंपोनेंट के रूप में लिखता है।

Marker · Markers

1 या अधिक मार्कर

Polyline · Polylines

रेखा (iOS बहुवचन भी प्रदान करता है)

Polygon · Polygons

क्षेत्र (छेद वाले के लिए समर्थन)

Circle · Circles

मीटर त्रिज्या वाला वृत्त

GroundImage · GroundImages

सीमा पर चिपकाया गया चित्र

RasterLayer

टाइल की परत

InfoBubble · InfoBubbleCustom

मार्कर से जुड़ी बुलबुला। InfoBubbleCustom सीमा और पूंछ को स्वयं आकर्षित करने वाला निम्न-स्तरीय संस्करण है।

MapAttributionOverlay

स्रोत का उल्लेख प्रदर्शन

05 · फ़ंक्शन

Spherical · WGS84Geodesic · Planar
computeDistanceBetween · computeHeading · computeOffset · computeOffsetOrigin · computeLength · computeArea · computeSignedArea · interpolate

गोलाकार मॉडल और दीर्घवृत्तीय मॉडल में समान विधि संरचना। Planar अक्षांश और देशांतर का रेखीय मॉडल है। →

रेखा और सीमा के सहायक
calculateMetersPerPixel · expandBounds · splitByMeridian · closestPointOnSegment · pointOnGeodesicLineOrNull · pointOnLinearLineOrNull

SDK आंतरिक टैप निर्धारण और महान चक्र पाठ्यक्रम आकर्षण द्वारा उपयोग किए जाने वाले समान कार्य हैं। →

Earth · WebMercator · WGS84
project · unproject · RADIUS_METERS · FLATTENING · CIRCUMFERENCE_METERS

प्रक्षेपण और पृथ्वी के स्थिरांक। Android · React द्वारा प्रकाशित। →

मानचित्र दृश्य हेरफेर
moveCameraTo · fitBounds · getMapViewHolder · mapDesignType

किसी भी प्रदाता की स्थिति वस्तु में आम तौर पर होता है। →

संबंधित पेज