Aracılığıyla paylaş


@azure/maps-common package

Arabirimler

BoundingBox

Sınırlayıcı Kutu

GeoJsonFeature

GeoJSON Özelliği Özellik nesnesi, uzamsal olarak sınırlanmış bir şeyi temsil eder. Her Feature nesnesi bir GeoJSON nesnesidir. Referans

GeoJsonFeatureCollection

GeoJSON Özellik Koleksiyonu. Referans

GeoJsonGeometryCollection

GeoJSON Geometri Koleksiyonu. Referans

GeoJsonLineString

GeoJSON LineString. Referans

GeoJsonMultiLineString

GeoJSON MultiLineString. Referans

GeoJsonMultiPoint

GeoJSON Çoklu Nokta. Referans

GeoJsonMultiPolygon

GeoJSON Çoklu Çokgen. Referans

GeoJsonObject

GeoJSON nesnesi bir Geometriyi, Özelliği veya Unsurlar koleksiyonunu temsil eder. Referans

GeoJsonPoint

GeoJSON Noktası. Referans

GeoJsonPolygon

GeoJSON Poligonu. Referans

Çokgenlere özgü bir kısıtlama belirtmek için, doğrusal halka kavramını tanıtmak faydalı olacaktır:

  • Doğrusal halka, dört veya daha fazla konuma sahip kapalı bir LineString'dir.
  • İlk ve son pozisyonlar eşdeğerdir ve aynı değerleri içermeleri GEREKİR; temsilleri de aynı OLMALIDIR.
  • Doğrusal bir halka, bir yüzeyin sınırı veya bir yüzeydeki bir deliğin sınırıdır.
  • Doğrusal bir halka, sınırladığı alana göre sağ el kuralına uymalıdır, yani dış halkalar saat yönünün tersine ve delikler saat yönündedir.

Tür Diğer Adları

BBox

Geometrileri için koordinat aralığı hakkında bilgi içeren sınırlayıcı kutu

BBox2D

2B sınırlayıcı kutu

BBox3D

3B sınırlayıcı kutu

GeoJsonGeometry

GeoJSON Geometrisi

GeoJsonType

GeoJSON türleri

GeometryType

Geometri türleri

LatLon

Enlem/Boylam Çifti

Position

Bir noktayı temsil eden bir sayı dizisi

Position2D

2D konum

Position3D

3D konum

İşlevler

createAzureMapsKeyCredentialPolicy(KeyCredential)

Azure Haritalar kullanarak AzureKeyCredential bir isteğin kimliğini doğrulamak için bir HTTP işlem hattı ilkesi oluşturun

createMapsClientIdPolicy(string)

Azure Haritalar için tabanlı kimlik doğrulaması için x-ms-client-id üst bilgisi eklemek üzere TokenCredential bir HTTP işlem hattı ilkesi oluşturun

createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })

createHttpPoller'da sendPollRequest'e geçirilebilecek bir yöntem oluşturmak için yardımcı işlev.

getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)

rawResponse'a verilen yanıtın birkaç alanını ayıklayın

İşlev Ayrıntıları

createAzureMapsKeyCredentialPolicy(KeyCredential)

Azure Haritalar kullanarak AzureKeyCredential bir isteğin kimliğini doğrulamak için bir HTTP işlem hattı ilkesi oluşturun

function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy

Parametreler

azureKeyCredential
KeyCredential

Döndürülenler

createMapsClientIdPolicy(string)

Azure Haritalar için tabanlı kimlik doğrulaması için x-ms-client-id üst bilgisi eklemek üzere TokenCredential bir HTTP işlem hattı ilkesi oluşturun

function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy

Parametreler

mapsClientId

string

Döndürülenler

createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })

createHttpPoller'da sendPollRequest'e geçirilebilecek bir yöntem oluşturmak için yardımcı işlev.

function createSendPollRequest<TOptions, TClient>(settings: { client: TClient, options: TOptions, spec: OperationSpec }): (path: string) => Promise<LroResponse<unknown>>

Parametreler

settings

{ client: TClient, options: TOptions, spec: OperationSpec }

İstemci, seçenekler ve belirtim dahil olmak üzere anket isteğinin ayarları

Döndürülenler

(path: string) => Promise<LroResponse<unknown>>

Yolu giriş olarak kabul eden ve Lro yanıtı vaadini döndüren bir geri arama.

getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)

rawResponse'a verilen yanıtın birkaç alanını ayıklayın

function getRawResponse<TOptions, TResponse>(getResponse: (options: TOptions) => Promise<TResponse>, options: TOptions): Promise<LroResponse<TResponse>>

Parametreler

getResponse

(options: TOptions) => Promise<TResponse>

Aslında arka uç API'sini çağıran zaman uyumsuz bir işlev.

options

TOptions

getResponse geri araması için seçenekler

Döndürülenler

Promise<@azure/core-lro.LroResponse<TResponse>>

API çağrısı için bir söz.