Skjölun / Meira / API-uppflettirit

API-uppflettirit

Yfirlit yfir opinbera API-ið á öllum þremur vettvöngunum, raðað eftir hugtökum. Flestar gerðir heita því sama á öllum þremur tungumálunum, en hvernig þær eru búnar til — smiður, verksmiðja, hook — og stöku gerðarheiti fylgja siðum hvers máls. Uppröðunin er þannig að þú getir flutt kóða yfir með því að lesa aðeins það sem er ólíkt.

01 · Pakkar

Bættu kjarnanum við og aðeins þeim einingum sem þú notar. Fyrir einingar þjónustuaðila (for-*), sjá „Skipt um þjónustuaðila“.

Virkni
Android
iOS
React
Kjarni
com.mapconductor:core
MapConductorCore
@mapconductor/js-sdk-core
Lýsandi einingar
com.mapconductor:compose
fylgir kjarnanum
@mapconductor/js-sdk-react
Tákn
com.mapconductor:icons
MapConductorIcons
@mapconductor/react-icons
Þyrping
com.mapconductor:marker-clustering
MapConductorMarkerCluster
@mapconductor/react-marker-clustering
Hitakort
com.mapconductor:heatmap
MapConductorHeatmap
@mapconductor/react-heatmap
GeoJSON
com.mapconductor:geojson
MapConductorGeoJSON
@mapconductor/react-geojson-layer
KML
com.mapconductor:kml

Android gefur út BOM (com.mapconductor:mapconductor-bom) svo útgáfur séu festar á einum stað. iOS notar Swift Package Manager; React notar npm.

02 · Gerðir kjarnans

Hugtak
Android
iOS
React
Hnit
GeoPoint
GeoPoint
GeoPoint · createGeoPoint()
Mörk
GeoRectBounds
GeoRectBounds
createGeoRectBounds()
Staða myndavélar
MapCameraPosition
MapCameraPosition
createMapCameraPosition()
Staða kortasýnar
MapViewStateInterface<T>
MapViewStateProtocol
MapViewStateInterface<T>
Kortahönnun
MapDesignTypeInterface<T>
MapDesignTypeProtocol
MapDesignTypeInterface<T>
Regla um heimildir
AttributionRule
AttributionRule
AttributionRule
Frumstillingarstig
InitState
InitState
InitState
Leið niður í innbyggða lagið
MapViewHolderInterface
AnyMapViewHolder
MapViewHolder
Flísun merkja
MarkerTilingOptions
MarkerTilingOptions
MarkerTilingOptions

03 · Staða eininga

Allt sem þú setur á kortið fylgir sama formi: búðu til einn stöðuhlut og réttu hann kortasýninni. Kotlin og Swift nota smiðinn; TypeScript notar verksmiðju á borð við createMarkerState().

Android
iOS
React
Síða
MarkerState
MarkerState
createMarkerState()
PolylineState
PolylineState
createPolylineState()
PolygonState
PolygonState
createPolygonState()
CircleState
CircleState
createCircleState()
GroundImageState
GroundImageState
createGroundImageState()
RasterLayerState
RasterLayerState
createRasterLayerState()

Hver stöðuhlutur ber id, zIndex, clickable, extra og onClick. Að úthluta á eigind beitir aðeins þeim mismun — kortahluturinn er aldrei endurbyggður.

04 · Einingar

Þetta eru umbúðirnar sem lýsa stöðuhlut sem barni kortasýnarinnar. Heitin stemma á öllum þremur: Android notar viðbótarföll á MapViewScope, iOS niðurstöðusmið MapViewContentBuilder, React einfaldar barnaeiningar.

Marker · Markers

Eitt merki, eða listi

Polyline · Polylines

Línur (iOS býður líka fleirtöluna)

Polygon · Polygons

Fletir, með götum

Circle · Circles

Hringir með radíus í metrum

GroundImage · GroundImages

Mynd fest við mörk

RasterLayer

Flísalag

InfoBubble · InfoBubbleCustom

Blaðra fest við merki; InfoBubbleCustom er lágþrepa útgáfan þar sem þú teiknar rammann og halann sjálf/ur.

MapAttributionOverlay

Birtir heimildatextann

05 · Föll

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

Kúlulíkanið og sporvölulíkanið bjóða sama mengi aðferða; Planar er beina líkanið í breidd/lengd. →

Hjálparföll fyrir línur og mörk
calculateMetersPerPixel · expandBounds · splitByMeridian · closestPointOnSegment · pointOnGeodesicLineOrNull · pointOnLinearLineOrNull

Sömu föll og SDK-ið sjálft notar fyrir smellprófun og teikningu stórbaugsleiða. →

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

Varpanir og fastar jarðar; aðgengilegt á Android og React. →

Aðgerðir á kortasýn
moveCameraTo · fitBounds · getMapViewHolder · mapDesignType

Til staðar á stöðuhlut hvers þjónustuaðila. →

Tengdar síður