MapMouseEvent interface
マウス イベントが発生したときにマップによって返されるイベント オブジェクト。
- Extends
プロパティ
layer |
イベントがアタッチされているレイヤーの ID。 |
pixel | イベントが [x, y] の配列として発生したピクセル座標。 |
position | マップ上のすべてのタッチ ポイントの地理的位置。 |
shapes | マウス イベントが発生した Shape オブジェクトと Feature オブジェクトの配列。 Shape オブジェクトは編集可能ですが、Feature オブジェクトは編集可能ではなく、VectorTileSource 内に存在するか、クラスター ポイントを表します。 クラスターには、次のプロパティがあります。 cluster: 'boolean' - ポイントがクラスターであることを示します。 Point オブジェクトがクラスターを表す場合、これは true に設定されます。 この同じ名前のプロパティがアプリの Point プロパティ データに追加されていない限り、他のすべてのポイント オブジェクトにこの値が設定される可能性は低いです。 cluster_id: 'string' - クラスターの一意の ID。 point_count: 'number' - クラスター内のポイントの数。 point_count_abbreviated: 'string' - ポイント数の短縮文字列バージョン。 つまり、'"10K"' |
継承されたプロパティ
map |
|
original |
発生した元のイベント。 |
prevent |
イベント伝達によってイベント チェーンがバブルアップするのを防ぎます。 |
type | イベントの種類。 |
プロパティの詳細
layerId
イベントがアタッチされているレイヤーの ID。
layerId?: string
プロパティ値
string
pixel
position
shapes
マウス イベントが発生した Shape オブジェクトと Feature オブジェクトの配列。 Shape オブジェクトは編集可能ですが、Feature オブジェクトは編集可能ではなく、VectorTileSource 内に存在するか、クラスター ポイントを表します。 クラスターには、次のプロパティがあります。
cluster: 'boolean' - ポイントがクラスターであることを示します。 Point オブジェクトがクラスターを表す場合、これは true に設定されます。 この同じ名前のプロパティがアプリの Point プロパティ データに追加されていない限り、他のすべてのポイント オブジェクトにこの値が設定される可能性は低いです。
cluster_id: 'string' - クラスターの一意の ID。
point_count: 'number' - クラスター内のポイントの数。
point_count_abbreviated: 'string' - ポイント数の短縮文字列バージョン。 つまり、'"10K"'
shapes?: Array<Feature<atlas.data.Geometry, any> | Shape>
プロパティ値
継承されたプロパティの詳細
map
originalEvent
preventDefault
イベント伝達によってイベント チェーンがバブルアップするのを防ぎます。
preventDefault: () => void
プロパティ値
() => void