@azure/maps-common package
Интерфейсы
| BoundingBox |
Ограничивающий прямоугольник |
| GeoJsonFeature |
Функция GeoJSON Объект Feature представляет собой пространственно ограниченный объект. Каждый объект Feature является объектом GeoJSON. Справочные материалы |
| GeoJsonFeatureCollection |
GeoJSON FeatureCollection. Справочные материалы |
| GeoJsonGeometryCollection |
GeoJSON GeometryCollection. Справочные материалы |
| GeoJsonLineString |
Строка строки GeoJSON. Справочные материалы |
| GeoJsonMultiLineString |
GeoJSON MultiLineString. Справочные материалы |
| GeoJsonMultiPoint |
GeoJSON MultiPoint. Справочные материалы |
| GeoJsonMultiPolygon |
GeoJSON MultiPolygon. Справочные материалы |
| GeoJsonObject |
Объект GeoJSON представляет геометрию, функцию или коллекцию функций. Справочные материалы |
| GeoJsonPoint |
Точка GeoJSON. Справочные материалы |
| GeoJsonPolygon |
ГеоJSON Полигон. Справочные материалы Чтобы задать ограничение, специфичное для полигонов, полезно ввести понятие линейного кольца:
|
Псевдонимы типа
| 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 |
Вспомогательная функция для создания метода, который может быть передан в sendPollRequest в createHttpPoller. |
| get |
Извлекаем несколько полей ответа в rawResponse |
Сведения о функции
createAzureMapsKeyCredentialPolicy(KeyCredential)
Создание политики конвейера HTTP для проверки подлинности запроса с помощью AzureKeyCredential Azure Maps
function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy
Параметры
- azureKeyCredential
- KeyCredential
Возвращаемое значение
createMapsClientIdPolicy(string)
Создание политики конвейера HTTP для добавления заголовка x-ms-client-id для TokenCredential проверки подлинности на основе Azure Maps
function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy
Параметры
- mapsClientId
-
string
Возвращаемое значение
createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })
Вспомогательная функция для создания метода, который может быть передан в 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>
Асинхронная функция, которая фактически вызывает API бэкенда.
- options
-
TOptions
Варианты обратного вызова getResponse
Возвращаемое значение
Promise<@azure/core-lro.LroResponse<TResponse>>
Обещание для вызова API.