@azure/maps-common package
Schnittstellen
| BoundingBox |
Umgebendes Feld |
| GeoJsonFeature |
GeoJSON-Feature Ein Feature-Objekt stellt ein räumlich begrenztes Objekt dar. Jedes Feature-Objekt ist ein GeoJSON-Objekt. Referenz |
| GeoJsonFeatureCollection |
GeoJSON FeatureCollection. Referenz |
| GeoJsonGeometryCollection |
GeoJSON GeometryCollection. Referenz |
| GeoJsonLineString |
GeoJSON LineString. Referenz |
| GeoJsonMultiLineString |
GeoJSON MultiLineString. Referenz |
| GeoJsonMultiPoint |
GeoJSON MultiPoint. Referenz |
| GeoJsonMultiPolygon |
GeoJSON MultiPolygon. Referenz |
| GeoJsonObject |
Ein GeoJSON-Objekt stellt eine Geometrie, ein Feature oder eine Sammlung von Features dar. Referenz |
| GeoJsonPoint |
GeoJSON-Punkt. Referenz |
| GeoJsonPolygon |
GeoJSON-Polygon. Referenz Um eine für Polygone spezifische Randbedingung anzugeben, ist es hilfreich, das Konzept eines linearen Rings einzuführen:
|
Typaliase
| BBox |
Bounding-Box mit Informationen über den Koordinatenbereich für seine Geometrien |
| BBox2D |
2D-Begrenzungsrahmen |
| BBox3D |
3D-Begrenzungsrahmen |
| GeoJsonGeometry |
GeoJSON-Geometrie |
| GeoJsonType |
GeoJSON-Typen |
| GeometryType |
Geometrietypen |
| LatLon |
Breiten-/Längengrad-Paar |
| Position |
Ein Zahlenarray, das einen Punkt darstellt |
| Position2D |
2D-Position |
| Position3D |
3D-Position |
Functions
| create |
Erstellen einer HTTP-Pipelinerichtlinie zum Authentifizieren einer Anforderung mithilfe einer |
| create |
Erstellen einer HTTP-Pipelinerichtlinie zum Hinzufügen eines x-ms-client-id-Headers für die |
| create |
Hilfsfunktion zum Erstellen einer Methode, die an sendPollRequest in createHttpPoller übergeben werden kann. |
| get |
Extrahieren Sie mehrere Felder der Antwort auf die rawResponse |
Details zur Funktion
createAzureMapsKeyCredentialPolicy(KeyCredential)
Erstellen einer HTTP-Pipelinerichtlinie zum Authentifizieren einer Anforderung mithilfe einer AzureKeyCredential für Azure Maps
function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy
Parameter
- azureKeyCredential
- KeyCredential
Gibt zurück
createMapsClientIdPolicy(string)
Erstellen einer HTTP-Pipelinerichtlinie zum Hinzufügen eines x-ms-client-id-Headers für die TokenCredential basierte Authentifizierung für Azure Maps
function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy
Parameter
- mapsClientId
-
string
Gibt zurück
createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })
Hilfsfunktion zum Erstellen einer Methode, die an sendPollRequest in createHttpPoller übergeben werden kann.
function createSendPollRequest<TOptions, TClient>(settings: { client: TClient, options: TOptions, spec: OperationSpec }): (path: string) => Promise<LroResponse<unknown>>
Parameter
- settings
-
{ client: TClient, options: TOptions, spec: OperationSpec }
Die Einstellungen der Abfrageanforderung, einschließlich Client, Optionen und Spezifikation
Gibt zurück
(path: string) => Promise<LroResponse<unknown>>
Ein Callback, der den Pfad als Eingabe akzeptiert und die Zusage der Lro-Antwort zurückgibt.
getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)
Extrahieren Sie mehrere Felder der Antwort auf die rawResponse
function getRawResponse<TOptions, TResponse>(getResponse: (options: TOptions) => Promise<TResponse>, options: TOptions): Promise<LroResponse<TResponse>>
Parameter
- getResponse
-
(options: TOptions) => Promise<TResponse>
Eine asynchrone Funktion, die die Back-End-API aufruft.
- options
-
TOptions
Die Optionen für den getResponse-Callback
Gibt zurück
Promise<@azure/core-lro.LroResponse<TResponse>>
Eine Zusage für den API-Aufruf.