atlas module
クラス
EventManager |
マップ コントロールのイベントのマネージャー。 atlas の events プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
HtmlMarker |
このクラスは、マップに表示できる HTML 要素をラップします。 |
Map |
ビジュアルおよび対話型 Web マップのコントロール。 |
Pixel |
ピクセル座標またはオフセットを表します。 [x, y] の配列を拡張します。 |
Popup |
マップ上の指定した位置に固定された情報ウィンドウ。 |
PopupTemplate |
ポップアップ用のレイアウト テンプレート。 |
Shape |
Geometry または Feature をラップし、更新と保守を容易にするヘルパー クラス。 |
インターフェイス
AggregateExpression |
集計式は、一連のデータに対して処理される計算を定義します。
スキーマ: [operator: string, initialValue?: boolean | number, mapExpression: Expression] 演算子: クラスター内の各ポイントの |
AnimationOptions |
マップ コントロールのカメラに対する変更をアニメーション化するためのオプション。 |
AuthenticationManager |
マップ コントロールの認証のマネージャー。 atlas の認証プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
AuthenticationOptions |
マップ コントロールを Azure Maps サービスで認証する方法を指定するためのオプション。 |
BubbleLayerOptions |
BubbleLayer で Point オブジェクトをレンダリングするときに使用するオプション。 |
CameraBoundsOptions |
マップ コントロールのカメラの境界を設定するためのオプション。 |
CameraOptions |
マップ コントロールのカメラを設定するためのオプション。 |
ClusteredProperties |
ClusteredProperties に存在するプロパティ |
CompassControlOptions |
CompassControl オブジェクトのオプション。 |
Control |
マップのコントロールを定義するためのインターフェイス。 |
ControlManager |
マップ コントロールのコントロールのマネージャー。 atlas の controls プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
ControlOptions |
マップにコントロールを追加するためのオプション。 |
DataSourceOptions |
マップに表示される図形データを管理するためのデータ ソース。
データ ソースは、マップに表示される前にレイヤーに追加する必要があります。
|
ElevationTileSourceOptions | |
FullscreenControlOptions |
FullscreenControl オブジェクトのオプション。 |
HeatMapLayerOptions |
HeatMapLayer で Point オブジェクトをレンダリングするときに使用されるオプション。 |
HtmlMarkerEvents | |
HtmlMarkerManager |
マップ コントロールの HTML マーカーのマネージャー。 atlas のマーカー プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
HtmlMarkerOptions |
HtmlMarker オブジェクトをレンダリングするためのオプション |
HyperLinkFormatOptions |
ハイパーリンク文字列の書式オプション。 |
IconOptions |
SymbolLayer のアイコンをカスタマイズするために使用するオプション |
ImageLayerOptions |
ImageLayer で Point オブジェクトをレンダリングするときに使用するオプション。 |
ImageSpriteManager |
マップ コントロールの画像スプライトのマネージャー。 atlas の imageSprite プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
LayerManager |
マップ コントロールのレイヤーのマネージャー。 atlas の layers プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
LayerOptions |
他のすべてのレイヤー オプションの継承元となる基本クラス。 |
LightOptions |
マップの照明のオプション。 |
LineLayerOptions |
線レイヤーで SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon、MultiPolygon オブジェクトをレンダリングするときに使用されるオプション。 |
MapConfiguration |
使用可能なスタイルの一覧を保持するマップ構成の内容を表します。 |
MapConfigurationStyle |
1 つのスタイルの情報を表します。 |
MapDataEvent |
データ イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MapErrorEvent |
エラー イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MapEvent |
基本イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MapMouseEvent |
マウス イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MapMouseWheelEvent |
ホイール イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MapTouchEvent |
タッチ イベントが発生したときにマップによって返されるイベント オブジェクト。 |
MediaLayerOptions |
キャンバス、画像、ラスター タイル、ビデオ レイヤーをレンダリングするときに使用されるオプション |
Options | |
Padding |
マップのカメラを設定するときに BoundingBox の側面に追加するパディングの量をピクセル単位で表します。 |
PitchControlOptions |
PitchControl オブジェクトのオプション。 |
PolygonExtrusionLayerOptions |
|
PolygonLayerOptions |
PolygonLayer で Polygon オブジェクトと MultiPolygon オブジェクトをレンダリングするときに使用されるオプション。 |
PopupEvents | |
PopupManager |
マップ コントロールのポップアップのマネージャー。
|
PopupOptions |
ポップアップのオプション。 |
Properties |
|
PropertyInfo |
プロパティの表示方法の種の詳細。 |
RasterTileSourceOptions | |
RequestParameters |
これは、transformRequest コールバックによって返されることが予想されるオブジェクト型です。 |
ScaleControlOptions |
ScaleControl オブジェクトのオプション。 |
ServiceOptions |
すべての Atlas サービス要求で使用されるグローバル プロパティ。 |
ShapeEvents | |
SourceManager |
マップ コントロールのソースのマネージャー。 atlas の sources プロパティを介して公開されます。マップ クラス。 ユーザーがインスタンス化することはできません。 |
StyleChangedEvent |
新しいスタイルを読み込んだ後にマップによって返されるイベント オブジェクト。 |
StyleControlOptions |
StyleControl オブジェクトのオプション。 |
StyleOptions |
マップのスタイルのオプション。 |
SymbolLayerOptions |
SymbolLayer でジオメトリをレンダリングするときに使用するオプション。 |
TargetedEvent | |
TextOptions |
SymbolLayer のテキストをカスタマイズするために使用するオプション |
Tile |
ソース データ イベントが発生したときにマップによって返されるタイル オブジェクト。 |
TileId | |
TileLayerOptions |
TileLayer でラスター タイル イメージをレンダリングするときに使用されるオプション。 |
TrafficControlOptions | |
TrafficOptions |
マップ上でトラフィックを設定するためのオプション。 |
UserInteractionOptions |
マップとのユーザー操作を有効または無効にするオプション。 |
VectorTileSourceOptions |
マップに表示される図形データを管理するためのデータ ソース。
データ ソースは、マップに表示される前にレイヤーに追加する必要があります。
|
WebGLLayerOptions |
WebGLLayer でグラフィックスをレンダリングするために使用するオプション。 |
WebGLRenderer |
WebGLLayer で WebGL グラフィックスをレンダリングするためのインターフェイス。 |
ZoomControlOptions |
ZoomControl オブジェクトのオプション。 |
型エイリアス
Expression |
フィルターまたは特定のレイヤー オプションの値として指定できます。 式は、プロパティの値を計算するための数式を定義します。 式は JSON 配列として表されます。 式の最初の要素は、式演算子に名前を付ける文字列です。 |
getAuthTokenCallback |
匿名認証モードで認証トークンを取得するために使用されるコールバック関数。 認証トークンを使用して解決するか、エラーがあれば拒否します。 |
ResourceType | |
StyleImageMetadata |
|
列挙型
AuthenticationType |
使用する認証メカニズムの種類を指定するために使用される列挙体。 |
ControlPosition |
コントロールをマップ上に配置できる位置。 |
ControlStyle |
コントロールで使用できるスタイル。 |
関数
add |
atlas 名前空間にイメージ テンプレートを追加します。 |
add |
カスタム URL スキーマで始まる URL を使用するときに呼び出されるカスタム読み込みリソース関数を追加します。 |
clear |
以前に |
get |
atlas 名前空間で使用できるすべてのイメージ テンプレートの名前の配列を取得します。 |
get |
指定された既定の認証オプションを取得します。 以前に設定していない場合、すべてのプロパティは未定義になります。 |
get |
指定された既定のドメインを取得します。
以前に設定していない場合、既定値は |
get |
名前で SVG テンプレートを取得します。 |
get |
指定された既定の言語を取得します。
以前に設定していない場合、既定値は |
get |
並列で読み込む画像の最大数 (ラスター タイル、スプライト、アイコン) を取得します。 |
get |
指定された既定のセッション ID を取得します。 以前に設定していない場合、既定値はランダム UUID です。 |
get |
指定された既定の Azure Maps サブスクリプション キーを取得します。 |
get |
|
get |
ビルド番号に基づく現在の API バージョン番号。 |
get |
マップ コントロールの既定のビュー設定を取得します。
以前に設定していない場合、既定値は |
get |
作成されるワーカー数を取得します。 |
is |
ユーザーのブラウザーがマップ コントロールでサポートされているかどうかを確認します。 |
prewarm() | 場合によっては読み込み時間を短縮するために、マップ間で共有できる WebWorkers などのリソースを初期化します。
これは主に、単一ページ アプリで GL-JS マップを使用する場合に便利です。この場合、ユーザーはさまざまなビュー間を移動し、マップ インスタンスが常に作成および破棄される可能性があります。 |
remove |
メイン スレッドで以前に追加されたプロトコルを削除します。 |
set |
マップ コントロールおよび Azure Maps サービスに要求を行うモジュールによって使用される atlas 名前空間の既定のオプションとして認証オプションを設定します。 明示的に定義された認証オプションを使用して Map が初期化され、setAuthenticationOptions が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。 |
set |
API のこれらの部分を使用するときにドメインが明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定のドメインを設定します。
明示的に定義されたドメインで Map が初期化され、setDomain が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
プロトコルが指定されていない場合は、 |
set |
API のこれらの部分を使用するときに言語が明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定の言語を設定します。 Map が明示的に定義された言語で初期化され、setLanguage が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。 |
set |
並行して読み込む画像の最大数 (ラスター タイル、スプライト、アイコン) を設定します。これは、ラスターが多いマップのパフォーマンスに影響します。 既定では 16。 |
set |
API のこれらの部分を使用するときにセッション ID が明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定のセッション ID を設定します。 明示的に定義されたセッション ID で Map が初期化され、setSessionId が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。 |
set |
Azure Maps サブスクリプション キーを、マップ コントロールと Azure Maps サービスへの要求を行うモジュールで使用される atlas 名前空間の既定のサブスクリプション キーとして設定します。 サブスクリプション キーを明示的に定義して Map が初期化され、setSubscriptionKey が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。 |
set |
|
set |
マップに表示される地政学的に紛争が生じていた罫線とラベルのセットを指定します。 View パラメーター ("ユーザーリージョンパラメーター" とも呼ばれます) は、その国/地域の正しいマップを表示する 2 文字の ISO-3166 国コードです。 [ビュー] リストに表示されていない国/地域、または未指定の場合は、既定で "統合" ビューになります。 サポートされている [ビュー]{@link https://aka.ms/AzureMapsLocalizationViews } を参照してください。 ユーザーの場所を特定し、その場所に対して View パラメーターを正しく設定するのは、ユーザーの責任です。 Azure Maps の View パラメーターは、マップ、画像、その他のデータ、および Azure Maps 経由でアクセスする権限を持つ第三者のコンテンツが利用可能になる国/地域のマッピングに関するものを含む、適用される法律に従って使用する必要があります。 |
set |
ページでインスタンス化された Web ワーカーの数を設定します。 既定では、CPU コアの数の半分 (上限は 6) に設定されています。 |
関数の詳細
addImageTemplate(string, string, boolean)
atlas 名前空間にイメージ テンプレートを追加します。
function addImageTemplate(templateName: string, template: string, override: boolean)
パラメーター
- templateName
-
string
テンプレートの名前。
- template
-
string
追加する SVG テンプレート。 {color}、{secondaryColor}、{scale}、{text} をサポートします。
- override
-
boolean
同じ名前のテンプレートが既に存在する場合に、既存のテンプレートをオーバーライドするかどうかを指定します。
addProtocol(string, (args: any[]) => Promise<any>)
カスタム URL スキーマで始まる URL を使用するときに呼び出されるカスタム読み込みリソース関数を追加します。
function addProtocol(customProtocol: string, loadFn: (args: any[]) => Promise<any>)
パラメーター
- customProtocol
-
string
フックするプロトコル ("custom" など)
- loadFn
-
(args: any[]) => Promise<any>
customProtocol で指定されたタイルをフェッチするときに使用する関数
clearPrewarmedResources()
以前に atlas.prewarm()
によって作成されたリソースをクリアします。
通常、これは必要ありません。 この関数は、アプリのユーザーがアプリケーションのどの時点でもマップ ビューに戻らないと予想される場合にのみ呼び出す必要があります。
function clearPrewarmedResources()
getAllImageTemplateNames()
atlas 名前空間で使用できるすべてのイメージ テンプレートの名前の配列を取得します。
function getAllImageTemplateNames(): string[]
戻り値
string[]
getAuthenticationOptions()
指定された既定の認証オプションを取得します。 以前に設定していない場合、すべてのプロパティは未定義になります。
function getAuthenticationOptions(): AuthenticationOptions
戻り値
getDomain()
指定された既定のドメインを取得します。
以前に設定していない場合、既定値は "atlas.microsoft.com"
です。
function getDomain(): string
戻り値
string
getImageTemplate(string, number)
名前で SVG テンプレートを取得します。
function getImageTemplate(templateName: string, scale?: number): string
パラメーター
- templateName
-
string
取得するテンプレートの名前。
- scale
-
number
テンプレートをスケーリングする量を指定します。 最良の結果を得るには、アイコンをマップに表示する最大サイズにスケーリングし、必要に応じてシンボル レイヤー アイコン サイズ オプションを使用してスケールダウンします。 これにより、スケーリングによるぼやけが軽減されます。 既定値: 1
戻り値
string
getLanguage()
指定された既定の言語を取得します。
以前に設定していない場合、既定値は "NGT"
です。
function getLanguage(): string
戻り値
string
getMaxParallelImageRequests()
並列で読み込む画像の最大数 (ラスター タイル、スプライト、アイコン) を取得します。
function getMaxParallelImageRequests(): number
戻り値
number
getSessionId()
指定された既定のセッション ID を取得します。 以前に設定していない場合、既定値はランダム UUID です。
function getSessionId(): string
戻り値
string
getSubscriptionKey()
指定された既定の Azure Maps サブスクリプション キーを取得します。
function getSubscriptionKey(): string
戻り値
string
getUserRegion()
警告
この API は非推奨になりました。
use atlas.getView() instead
function getUserRegion(): string
戻り値
string
getVersion()
ビルド番号に基づく現在の API バージョン番号。
function getVersion(): string
戻り値
string
getView()
マップ コントロールの既定のビュー設定を取得します。
以前に設定していない場合、既定値は undefined
です。
function getView(): string
戻り値
string
getWorkerCount()
作成されるワーカー数を取得します。
function getWorkerCount(): number
戻り値
number
isSupported(boolean)
ユーザーのブラウザーがマップ コントロールでサポートされているかどうかを確認します。
function isSupported(failIfMajorPerformanceCaveat?: boolean): boolean
パラメーター
- failIfMajorPerformanceCaveat
-
boolean
true の場合、マップ コントロールのパフォーマンスが予想を大幅に下回る場合 (たとえば、ソフトウェア WebGL レンダラーが使用される場合)、関数は false を返します。
戻り値
boolean
prewarm()
場合によっては読み込み時間を短縮するために、マップ間で共有できる WebWorkers などのリソースを初期化します。
atlas.setWorkerCount
(使用されている場合) は、prewarm()
を呼び出して効果を得る前に設定する必要があります。
既定では、これらのリソースのライフサイクルは自動的に管理され、マップが最初に作成されるときに遅延初期化されます。
prewarm()
を呼び出すと、これらのリソースは事前に作成され、最後のマップがページから削除されたときにクリアされません。 これにより、後で作成される新しい Map インスタンスで再利用できます。
atlas.clearPrewarmedResources()
を呼び出すことで手動でクリアできます。 これは、Web ページがアクティブなままで、マップの使用を完全に停止した場合にのみ必要です。
これは主に、単一ページ アプリで GL-JS マップを使用する場合に便利です。この場合、ユーザーはさまざまなビュー間を移動し、マップ インスタンスが常に作成および破棄される可能性があります。
function prewarm()
removeProtocol(string)
メイン スレッドで以前に追加されたプロトコルを削除します。
function removeProtocol(customProtocol: string)
パラメーター
- customProtocol
-
string
登録を削除するカスタム プロトコル
setAuthenticationOptions(AuthenticationOptions)
マップ コントロールおよび Azure Maps サービスに要求を行うモジュールによって使用される atlas 名前空間の既定のオプションとして認証オプションを設定します。 明示的に定義された認証オプションを使用して Map が初期化され、setAuthenticationOptions が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
function setAuthenticationOptions(options: AuthenticationOptions)
パラメーター
- options
- AuthenticationOptions
新しい既定の認証オプション。
setDomain(string)
API のこれらの部分を使用するときにドメインが明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定のドメインを設定します。
明示的に定義されたドメインで Map が初期化され、setDomain が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
プロトコルが指定されていない場合は、https
が想定されます。
function setDomain(domain: string)
パラメーター
- domain
-
string
新しい既定のドメイン。
setLanguage(string)
API のこれらの部分を使用するときに言語が明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定の言語を設定します。 Map が明示的に定義された言語で初期化され、setLanguage が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
function setLanguage(language: string)
パラメーター
- language
-
string
新しい既定の言語。
setMaxParallelImageRequests(number)
並行して読み込む画像の最大数 (ラスター タイル、スプライト、アイコン) を設定します。これは、ラスターが多いマップのパフォーマンスに影響します。 既定では 16。
function setMaxParallelImageRequests(maxParallelImageRequests: number)
パラメーター
- maxParallelImageRequests
-
number
並列で読み込むイメージの最大数。
setSessionId(string)
API のこれらの部分を使用するときにセッション ID が明示的に指定されていない限り、マップ モジュールとサービス モジュールで使用される既定のセッション ID を設定します。 明示的に定義されたセッション ID で Map が初期化され、setSessionId が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
function setSessionId(id: string)
パラメーター
- id
-
string
新しい既定のセッション ID。
setSubscriptionKey(string)
Azure Maps サブスクリプション キーを、マップ コントロールと Azure Maps サービスへの要求を行うモジュールで使用される atlas 名前空間の既定のサブスクリプション キーとして設定します。 サブスクリプション キーを明示的に定義して Map が初期化され、setSubscriptionKey が以前に呼び出されていない場合は、Map コンストラクターによって自動的に呼び出されます。
function setSubscriptionKey(key: string)
パラメーター
- key
-
string
新しい既定のサブスクリプション キー。
setUserRegion(string)
警告
この API は非推奨になりました。
use atlas.setView(view: string) instead.
function setUserRegion(userRegion: string)
パラメーター
- userRegion
-
string
setView(string)
マップに表示される地政学的に紛争が生じていた罫線とラベルのセットを指定します。 View パラメーター ("ユーザーリージョンパラメーター" とも呼ばれます) は、その国/地域の正しいマップを表示する 2 文字の ISO-3166 国コードです。 [ビュー] リストに表示されていない国/地域、または未指定の場合は、既定で "統合" ビューになります。 サポートされている [ビュー]{@link https://aka.ms/AzureMapsLocalizationViews } を参照してください。 ユーザーの場所を特定し、その場所に対して View パラメーターを正しく設定するのは、ユーザーの責任です。 Azure Maps の View パラメーターは、マップ、画像、その他のデータ、および Azure Maps 経由でアクセスする権限を持つ第三者のコンテンツが利用可能になる国/地域のマッピングに関するものを含む、適用される法律に従って使用する必要があります。
function setView(view: string)
パラメーター
- view
-
string
新しい既定のビュー
setWorkerCount(number)
ページでインスタンス化された Web ワーカーの数を設定します。 既定では、CPU コアの数の半分 (上限は 6) に設定されています。
function setWorkerCount(workerCount: number)
パラメーター
- workerCount
-
number
ワーカー数。