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