azure-maps-control package

Kelas

CompassControl

Kontrol untuk mengubah rotasi peta.

ControlBase

Menerapkan antarmuka kontrol dan memberikan dukungan untuk gaya otomatis berdasarkan gaya peta.

PitchControl

Kontrol untuk mengubah pitch peta.

ScaleControl

Kontrol untuk menampilkan bilah skala pada peta.

StyleControl

Kontrol untuk mengubah gaya peta.

TrafficControl

Kontrol untuk menampilkan informasi lalu lintas peta.

TrafficLegendControl

Kontrol yang menampilkan legenda lalu lintas di peta.

ZoomControl

Kontrol untuk mengubah zoom peta.

BoundingBox

Objek GeoJSON BoundingBox - array yang menentukan bentuk yang tepinya mengikuti garis bujur, lintang, dan elevasi konstan. Semua sumbu titik paling barat daya diikuti oleh semua sumbu titik yang lebih timur laut. Urutan sumbu BoundingBox mengikuti urutan sumbu geometri. Deskripsi lengkapnya dirinci dalam RFC 7946.

Feature

Objek Fitur GeoJSON - objek JSON yang mewakili entitas yang terikat secara spasial. Deskripsi lengkapnya dirinci dalam RFC 7946.

FeatureCollection

Objek GeoJSON FeatureCollection - objek JSON yang berisi kumpulan fitur GeoJSON. Deskripsi lengkapnya dirinci dalam RFC 7946.

GeometryCollection

Objek GeometryCollection GeoJSON - objek JSON yang berisi kumpulan objek Geometri GeoJSON. Deskripsi lengkapnya dirinci dalam RFC 7946.

LineString

Objek LineString GeoJSON - objek JSON yang mewakili kurva geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

MercatorPoint

Objek MercatorPoint mewakili posisi tiga dimensi yang diproyeksikan. MercatorPoint menggunakan proyeksi merkator web (EPSG:3857) dengan unit yang sedikit berbeda:

  • ukuran 1 unit adalah lebar dunia yang diproyeksikan alih-alih "meter mercator"
  • asal ruang koordinat berada di sudut barat laut alih-alih tengah.

Misalnya, MercatorPoint(0, 0, 0) adalah sudut barat laut dunia mercator dan MercatorPoint(1, 1, 0) merupakan sudut tenggara. Jika Anda terbiasa dengan petak peta vektor, mungkin berguna untuk menganggap ruang koordinat sebagai 0/0/0 petak peta dengan tingkat .1

z Dimensinya MercatorPoint sesuai. Kubus di ruang koordinat mercator akan dirender sebagai kubus.

MultiLineString

Objek GeoJSON MultiLineString - objek JSON yang mewakili beberapa kurva geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

MultiPoint

Objek GeoJSON MultiPoint - objek JSON yang mewakili beberapa posisi geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

MultiPolygon

Objek GeoJSON MultiPolygon - objek JSON yang mewakili beberapa poligon geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

Point

Objek GeoJSON Point - objek JSON yang mewakili posisi geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

Polygon

Objek Poligon GeoJSON - objek JSON yang mewakili poligon geografis. Deskripsi lengkapnya dirinci dalam RFC 7946.

Position

Objek Posisi GeoJSON - array yang menentukan garis bujur dan lintang lokasi. Deskripsi lengkapnya dirinci dalam RFC 7946.

EventManager

Manajer untuk peristiwa kontrol peta. Diekspos melalui properti peristiwa atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

HtmlMarker

Kelas ini membungkus elemen HTML yang dapat ditampilkan di peta.

EventEmitter

Kelas abstrak internal yang dapat diperluas untuk menyediakan mendengarkan/menembak peristiwa. Kelas ini hanya untuk penggunaan internal, dan pengguna akan menemukan sedikit penggunaan dengannya. Tidak digunakan oleh kelas Peta. MapCallbackHandler mengimplementasikan logika yang lebih kompleks untuk menangani peristiwa peta.

BubbleLayer

Merender objek Titik sebagai lingkaran yang dapat diskalakan (gelembung).

HeatMapLayer

Mewakili kepadatan data menggunakan warna yang berbeda (HeatMap).

ImageLayer

Melapisi gambar di peta dengan setiap sudut berlabuh ke koordinat di peta. Juga dikenal sebagai overlay tanah atau gambar.

Layer

Kelas abstrak untuk kelas lapisan lain untuk diperpanjang.

LineLayer

Merender data baris di peta. Dapat digunakan dengan objek SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon, dan MultiPolygon.

PolygonExtrusionLayer

Merender objek dan MultiPolygon terisi Polygon yang diekstrusi di peta.

PolygonLayer

Merender objek Poligon dan MultiPolygon yang terisi di peta.

SymbolLayer

Merender data berbasis titik sebagai simbol di peta menggunakan teks dan/atau ikon. Simbol juga dapat dibuat untuk data garis dan poligon juga.

TileLayer

Merender gambar petak raster di atas petak peta.

WebGLLayer

Mengaktifkan logika penyajian kustom dengan akses ke konteks WebGL peta.

Map

Kontrol untuk peta web visual dan interaktif.

AffineTransform

Kelas Transformasi Affine yang dihasilkan dari serangkaian titik referensi.

Pixel

Mewakili koordinat atau offset piksel. Memperluas array [x, y].

Popup

Jendela informasi yang berlabuh pada posisi tertentu pada peta.

PopupTemplate

Templat tata letak untuk popup.

Shape

Kelas pembantu yang membungkus Geometri atau Fitur dan memudahkan untuk memperbarui dan memelihara.

DataSource

Kelas sumber data yang memudahkan untuk mengelola data bentuk yang akan ditampilkan di peta. Sumber data harus ditambahkan ke lapisan sebelum terlihat di peta. Kelas DataSource dapat digunakan dengan SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, dan HeatMapLayer.

ElevationTileSource

Sumber petak peta elevasi menjelaskan cara mengakses data petak peta elevasi (raster DEM). Kemudian dapat digunakan untuk mengaktifkan elevasi peta melalui map.enableElevation(elevationSource)

Source

Kelas abstrak dasar di mana semua objek sumber lainnya diperluas. Sumber harus ditambahkan ke lapisan sebelum terlihat di peta.

VectorTileSource

Sumber petak peta vektor menjelaskan cara mengakses lapisan petak peta vektor. Sumber petak peta vektor dapat digunakan dengan; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer dan VectorTileLayer.

Antarmuka

AggregateExpression

Ekspresi agregat menentukan perhitungan yang diproses melalui sekumpulan data. Skema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Fungsi ekspresi yang kemudian diterapkan ke terhadap semua nilai yang dihitung oleh mapExpression untuk setiap titik dalam kluster. Operator yang didukung: o Untuk angka: +, , max*, min o Untuk Boolean: all, any initialValue: Opsional, nilai awal di mana nilai terhitung pertama diagregasi. mapExpression: Ekspresi yang diterapkan terhadap setiap titik dalam himpunan data.

AnimationOptions

Opsi untuk menganimasikan perubahan pada kamera kontrol peta.

AuthenticationManager

Manajer untuk autentikasi kontrol peta. Diekspos melalui properti autentikasi atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

AuthenticationOptions

Opsi untuk menentukan bagaimana kontrol peta harus mengautentikasi dengan layanan Azure Maps.

BubbleLayerOptions

Opsi yang digunakan saat merender objek Titik di BubbleLayer.

CameraBoundsOptions

Opsi untuk mengatur batas kamera kontrol peta.

CameraOptions

Opsi untuk mengatur kamera kontrol peta.

ClusteredProperties

Properti yang akan ada untuk ClusteredProperties

CompassControlOptions

Opsi untuk objek CompassControl.

StyleControlEvents

Peristiwa yang didukung oleh StyleControl.

Control

Antarmuka untuk menentukan kontrol peta.

ControlManager

Manajer untuk kontrol kontrol peta. Diekspos melalui properti kontrol atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

ControlOptions

Opsi untuk menambahkan kontrol ke peta.

DataSourceOptions

Sumber data untuk mengelola data bentuk yang akan ditampilkan di peta. Sumber data harus ditambahkan ke lapisan sebelum terlihat di peta. Opsi untuk DataSourceOptions.

ElevationTileSourceOptions
HeatMapLayerOptions

Opsi yang digunakan saat merender objek Titik di HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Manajer untuk penanda HTML kontrol peta. Diekspos melalui properti penanda atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

HtmlMarkerOptions

Opsi untuk merender objek HtmlMarker

HyperLinkFormatOptions

Opsi format untuk string hyperlink.

IconOptions

Opsi yang digunakan untuk menyesuaikan ikon dalam SymbolLayer

ImageLayerOptions

Opsi yang digunakan saat merender objek Titik dalam ImageLayer.

ImageSpriteManager

Manajer untuk sprite gambar kontrol peta. Diekspos melalui properti imageSprite dari atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

EventArgs
LayerEvents
LayerManager

Manajer untuk lapisan kontrol peta. Diekspos melalui properti lapisan atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

LayerOptions

Kelas dasar tempat semua opsi lapisan lainnya diwarisi.

LightOptions

Opsi untuk pencahayaan peta.

LineLayerOptions

Opsi yang digunakan saat merender objek SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon, dan MultiPolygon dalam lapisan baris.

MapConfiguration

Mewakili konten konfigurasi peta yang menyimpan daftar gaya yang tersedia untuknya.

MapConfigurationStyle

Mewakili info untuk satu gaya.

MapDataEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa data terjadi.

MapErrorEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa kesalahan terjadi.

MapEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa dasar terjadi.

MapMouseEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa mouse terjadi.

MapMouseWheelEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa roda terjadi.

MapTouchEvent

Objek peristiwa yang dikembalikan oleh peta saat peristiwa sentuhan terjadi.

MediaLayerOptions

Opsi yang digunakan saat merender kanvas, gambar, petak peta raster, dan lapisan video

Options
Padding

Mewakili jumlah padding dalam piksel untuk ditambahkan ke sisi BoundingBox saat mengatur kamera peta.

PitchControlOptions

Opsi untuk objek PitchControl.

PolygonExtrusionLayerOptions

Opsi yang digunakan saat penyajian Polygon dan MultiPolygon objek dalam PolygonExtrusionLayer.

PolygonLayerOptions

Opsi yang digunakan saat merender objek Polygon dan MultiPolygon di PolygonLayer.

PopupEvents
PopupManager

Manajer untuk popup kontrol peta. Diekspos melalui popups properti atlas.Map kelas . Tidak dapat dibuat oleh pengguna.

PopupOptions

Opsi untuk popup.

Properties

Sekumpulan properti yang dapat digunakan dengan PopupTemplate

PropertyInfo

Detail spesies tentang bagaimana properti akan ditampilkan.

RasterTileSourceOptions
RequestParameters

Ini adalah jenis objek yang diharapkan untuk dikembalikan oleh panggilan balik transformRequest.

ScaleControlOptions

Opsi untuk objek ScaleControl.

ServiceOptions

Properti global yang digunakan dalam semua permintaan layanan atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Manajer untuk sumber kontrol peta. Diekspos melalui properti sumber atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.

StyleChangedEvent

Objek peristiwa yang dikembalikan oleh peta setelah memuat gaya baru.

StyleControlOptions

Opsi untuk objek StyleControl.

StyleOptions

Opsi untuk gaya peta.

SymbolLayerOptions

Opsi yang digunakan saat merender geometri dalam SymbolLayer.

TargetedEvent
TextOptions

Opsi yang digunakan untuk mengkustomisasi teks dalam SymbolLayer

Tile

Objek petak peta yang dikembalikan oleh peta saat peristiwa data sumber terjadi.

TileId
TileLayerOptions

Opsi yang digunakan saat merender gambar petak raster di TileLayer.

TrafficControlOptions
TrafficOptions

Opsi untuk mengatur lalu lintas di peta.

UserInteractionOptions

Opsi untuk mengaktifkan/menonaktifkan interaksi pengguna dengan peta.

VectorTileSourceOptions

Sumber data untuk mengelola data bentuk yang akan ditampilkan di peta. Sumber data harus ditambahkan ke lapisan sebelum terlihat di peta. Opsi untuk VectorTileSource.

WebGLLayerOptions

Opsi yang digunakan untuk merender grafik di WebGLLayer.

WebGLRenderer

Antarmuka untuk merender grafik WebGL di WebGLLayer.

ZoomControlOptions

Opsi untuk objek ZoomControl.

Alias Jenis

Geometry

Objek Geometri dasar di mana semua bentuk geometri diperluas; Titik, LineString, Poligon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Dapat ditentukan sebagai nilai filter atau opsi lapisan tertentu. Ekspresi menentukan rumus untuk menghitung nilai properti. Ekspresi direpresentasikan sebagai array JSON. Elemen pertama dari ekspresi adalah string yang menamai operator ekspresi.

getAuthTokenCallback

Fungsi panggilan balik yang digunakan untuk memperoleh token autentikasi dalam mode autentikasi anonim. Atasi dengan token autentikasi atau tolak dengan kesalahan apa pun.

ResourceType
StyleImageMetadata

Tanda tangan untuk parameter yang diteruskan options ke ImageSpriteManager.add.

Position
PositionAnchor

Enum

AuthenticationType

Enumerasi yang digunakan untuk menentukan jenis mekanisme autentikasi yang akan digunakan.

ControlPosition

Posisi di mana kontrol dapat ditempatkan di peta.

ControlStyle

Gaya yang tersedia untuk Kontrol.

AccelerationUnits

Satuan pengukuran untuk akselerasi.

AreaUnits

Satuan pengukuran untuk area.

DistanceUnits

Satuan pengukuran untuk jarak.

SpeedUnits

Satuan pengukuran untuk kecepatan.

TimeUnits

Satuan pengukuran untuk waktu.