本文へスキップ

interface_IMapTile


title: interface IMapTile toc_max_heading_level: 4


interface IMapTile

(Niantic.Lightship.Maps.Core.IMapTile)

概要

MapTileには、1つのマップタイルをレンダリングする際に必要な機能が含まれています。

interface IMapTile {
// プロパティ

ulong Id;
Vector3D Origin;
double Size;
int ZoomLevel;
string TileCoordinateString;

// メソッド

IEnumerable<T> GetTileDataOfType< T >(LayerKind layer);
IEnumerable<T> GetTileDataOfType< T >(LayerKind layer, FeatureKind featureKind);
IReadOnlyList<IMapTileFeature> GetTileData(LayerKind layer);

IReadOnlyList<IMapTileFeature> GetTileData(
LayerKind layer,
FeatureKind featureKind
);
};

詳細なドキュメント

MapTileには、1つのマップタイルをレンダリングする際に必要な機能が含まれています。

マップフィーチャーの座標は、タイル内で1に正規化されます。

ジオメトリはタイルの境界でクリッピングされます。

プロパティ

Id

ulong Id

タイルを表す一意のID。

Origin

Vector3D Origin

タイルの原点をマップ単位で表したもの。

Size

double Size

マップタイルのサイズをマップ単位で表したもの。

ZoomLevel

int ZoomLevel

タイルの元となるマップのズームレベル。

TileCoordinateString

string TileCoordinateString

表示やデバッグのために、マップタイルのズームレベルや座標を含む文字列。

メソッド

GetTileDataOfType< T >

IEnumerable<T> GetTileDataOfType< T >(LayerKind layer)

レイヤーや型を指定したこのタイルのすべてのIMapTileFeaturesが返ります。 注意:このメソッドを呼び出すと、少量のメモリ割り当てが行われます。 代わりに GetTileData(LayerKind) を使用することをお勧めします。

    パラメーター

    layer - 返す特徴を含むレイヤー

    T - 返す具体的な特徴タイプ

    次の値が返ります。

    指定された型の機能のIEnumerable

GetTileDataOfType< T >

IEnumerable<T> GetTileDataOfType< T >(LayerKind layer, FeatureKind featureKind)

指定したレイヤーの一定の型やFeatureKindのこのタイルのIMapTileFeaturesがすべて返ります。 注意:このメソッドを呼び出すと、少量のメモリ割り当てが行われます。 代わりに GetTileData(LayerKind,FeatureKind) を使用することをお勧めします。

    パラメーター

    layer - 返す特徴を含むレイヤー

    featureKind - 返す特徴の種類

    T - 返す具体的な特徴タイプ

    次の値が返ります。

    指定された型の機能のIEnumerable

GetTileData

IReadOnlyList<IMapTileFeature> GetTileData(LayerKind layer)

指定したレイヤー内のこのタイルのIMapTileFeaturesがすべて返ります。

    パラメーター

    layer - 返す特徴を含むレイヤー

    次の値が返ります。

    指定したレイヤーの特徴のリスト

GetTileData

IReadOnlyList<IMapTileFeature> GetTileData(
LayerKind layer,
FeatureKind featureKind
)

指定したレイヤーの一定のFeatureKindのこのタイルのIMapTileFeaturesがすべて返ります。

    パラメーター

    layer - 返す特徴を含むレイヤー

    featureKind - 返す特徴の種類

    次の値が返ります。

    指定したレイヤーの指定した種類の特徴のリスト