@azure/maps-common package
الواجهات
| BoundingBox |
مربع إحاطة |
| GeoJsonFeature |
ميزة GeoJSON يمثل كائن المعلم شيئا محددا مكانيا. كل كائن Feature هو كائن GeoJSON. مرجع |
| GeoJsonFeatureCollection |
GeoJSON FeatureCollection. مرجع |
| GeoJsonGeometryCollection |
GeoJSON GeometryCollection. مرجع |
| GeoJsonLineString |
GeoJSON LineString. مرجع |
| GeoJsonMultiLineString |
GeoJSON MultiLineString. مرجع |
| GeoJsonMultiPoint |
GeoJSON متعدد النقاط. مرجع |
| GeoJsonMultiPolygon |
GeoJSON MultiPolygon. مرجع |
| GeoJsonObject |
يمثل كائن GeoJSON هندسة أو ميزة أو مجموعة من المعالم. مرجع |
| GeoJsonPoint |
نقطة جيوجسون. مرجع |
| GeoJsonPolygon |
مضلع جيوجون. مرجع لتحديد قيد خاص بالمضلعات ، من المفيد تقديم مفهوم الحلقة الخطية:
|
النوع أسماء مستعارة
| BBox |
مربع محيط يتضمن معلومات عن نطاق الإحداثيات لهندستها |
| BBox2D |
مربع محيط 2D |
| BBox3D |
3D مربع محيط |
| GeoJsonGeometry |
هندسة GeoJSON |
| GeoJsonType |
أنواع GeoJSON |
| GeometryType |
أنواع الهندسة |
| LatLon |
زوج خطوط الطول / العرض |
| Position |
مصفوفة من الأرقام تمثل نقطة |
| Position2D |
موقف 2D |
| Position3D |
موقف 3D |
الوظائف
| create |
إنشاء نهج مسار HTTP لمصادقة طلب باستخدام |
| create |
إنشاء نهج مسار HTTP لإضافة رأس x-ms-client-id للمصادقة |
| create |
Helper لإنشاء أسلوب يمكن تمريره إلى sendPollRequest في createHttpPoller. |
| get |
استخراج عدة حقول للاستجابة إلى rawResponse |
تفاصيل الوظيفة
createAzureMapsKeyCredentialPolicy(KeyCredential)
إنشاء نهج مسار HTTP لمصادقة طلب باستخدام AzureKeyCredential خرائط Azure
function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy
المعلمات
- azureKeyCredential
- KeyCredential
المرتجعات
createMapsClientIdPolicy(string)
إنشاء نهج مسار HTTP لإضافة رأس x-ms-client-id للمصادقة TokenCredential المستندة إلى خرائط Azure
function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy
المعلمات
- mapsClientId
-
string
المرتجعات
createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })
Helper لإنشاء أسلوب يمكن تمريره إلى sendPollRequest في createHttpPoller.
function createSendPollRequest<TOptions, TClient>(settings: { client: TClient, options: TOptions, spec: OperationSpec }): (path: string) => Promise<LroResponse<unknown>>
المعلمات
- settings
-
{ client: TClient, options: TOptions, spec: OperationSpec }
إعدادات طلب الاستقصاء، بما في ذلك العميل والخيارات والمواصفات
المرتجعات
(path: string) => Promise<LroResponse<unknown>>
معاودة الاتصال التي تقبل المسار كمدخلات وتعيد وعد استجابة Lro.
getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)
استخراج عدة حقول للاستجابة إلى rawResponse
function getRawResponse<TOptions, TResponse>(getResponse: (options: TOptions) => Promise<TResponse>, options: TOptions): Promise<LroResponse<TResponse>>
المعلمات
- getResponse
-
(options: TOptions) => Promise<TResponse>
وظيفة غير متزامنة تستدعي بالفعل واجهة برمجة تطبيقات الواجهة الخلفية.
- options
-
TOptions
خيارات معاودة الاتصال getResponse
المرتجعات
Promise<@azure/core-lro.LroResponse<TResponse>>
وعد باستدعاء واجهة برمجة التطبيقات.