class_LightshipMapManager
title: class LightshipMapManager toc_max_heading_level: 4
class LightshipMapManager
(Niantic.Lightship.Maps.LightshipMapManager)
概要
このクラスには、 [Maps.Core](/maps/apiref/Niantic/Lightship/Maps/Core/)
ライブラリを初期化する役割があります。また、 Maps SDKのコンポーネントで、生のマップタイルデータをダウンロードして解析することができます。 [Maps.Core](/maps/apiref/Niantic/Lightship/Maps/Core/)
ライブラリのエントリポイントは、LightshipMapsSystemであり、 LightshipMapManager でAwakeメソッドを使用して初期化します。 注: LightshipMapsSystemはシングルトンであるため、所定のシーンでは常に1つの LightshipMapManager のみがアクティブである必要があります。
class LightshipMapManager: MonoBehaviour {
public:
// フィールド
static const int DefaultExecutionOrder =
LightshipMapView.DefaultExecutionOrder - 10;
// プロパティ
string Language;
bool IsInitialized;
// メソッド
IMapView CreateMapView();
void Reinitialize();
void UpdateLanguage(string language);
};
詳細なドキュメント
このクラスには、 [Maps.Core](/maps/apiref/Niantic/Lightship/Maps/Core/)
ライブラリを初期化する役割があります。また、 Maps SDKのコンポーネントで、生のマップタイルデータをダウンロードして解析することができます。 [Maps.Core](/maps/apiref/Niantic/Lightship/Maps/Core/)
ライブラリのエントリポイントは、LightshipMapsSystemであり、 LightshipMapManager でAwakeメソッドを使用して初期化します。 注: LightshipMapsSystemはシングルトンであるため、所定のシーンでは常に1つの LightshipMapManager のみがアクティブである必要があります。
フィールド
DefaultExecutionOrder
static const int DefaultExecutionOrder =
LightshipMapView.DefaultExecutionOrder - 10
LightshipMapManager の UnityEngine.DefaultExecutionOrder属性に使用される値。 この値は、LightshipMapView.DefaultExecutionOrderよりも小さく、相対的な値である点に注意してください。 これにより、 LightshipMapView は初期化中に LightshipMapManager を呼び出す必要があるため、LightshipMapView.Awakeメソッドが実行される前にLightshipMapManager.Awakeが実行されるようになります。
プロパティ
Language
string Language
ISO 639-1の言語コード。どのローカライズ済みの文字列をラベルに使用するかを指定します。
IsInitialized
bool IsInitialized
LightshipMapManager の初期化に成功した場合はtrue、初期化に失敗した場合はfalse。
メソッド
CreateMapView
IMapView CreateMapView()
新しいIMapViewを作成します。これは、主に LightshipMapView で使用することを目的としています。
次の値が返ります。
新しいIMapView
Reinitialize
void Reinitialize()
マップをシャットダウンし、再初期化します。
UpdateLanguage
void UpdateLanguage(string language)
言語を更新します。 言語の更新後、 ILightshipMapView.RefreshMap を呼び出してマップを更新する必要があります。 パラメーター: 言語
- マップラベルに使用するISO 639-1の言語コード。