index
title: class CoverageClientManager toc_max_heading_level: 4
class CoverageClientManager
(Niantic.Lightship.AR.VpsCoverage.CoverageClientManager)。
概要
CoverageClientManager コンポーネントは、デバイスの現在地または指定された場所から指定された半径内の VPS カバレッジエリアとローカライゼーションターゲット情報を照会する機能を提供します。 さらに、VPSのプライベートスキャンもこのマネージャーに提供することで、テスト目的でクエリ結果に含めることもできます(現在、VPSのプライベートスキャンはクエリの応答に含まれないため)。
class CoverageClientManager: MonoBehaviour {
public:
// プロパティ
bool UseCurrentLocation;
int QueryRadius;
float QueryLatitude;
float QueryLongitude;
LocalizationTarget[] PrivateARLocalizationTargets;
// メソッド
void TryGetCoverage(Action<AreaTargetsResult> onTryGetCoverage);
Task<Texture> TryGetImageFromUrl(string imageUrl);
void TryGetImageFromUrl(string imageUrl, Action<Texture> onImageDownloaded);
Task<Texture> TryGetImageFromUrl(string imageUrl, int width, int height);
void TryGetImageFromUrl(
string imageUrl,
int width,
int height,
Action<Texture> onImageDownloaded
);
};
詳細なドキュメント
CoverageClientManager コンポーネントは、デバイスの現在地または指定された場所から指定された半径内の VPS カバレッジエリアとローカライゼーションターゲット情報を照会する機能を提供します。 さらに、VPSのプライベートスキャンもこのマネージャーに提供することで、テスト目的でクエリ結果に含めることもできます(現在、VPSのプライベートスキャンはクエリの応答に含まれないため)。
プロパティ
UseCurrentLocation
bool UseCurrentLocation
クエリで現在地を使用するかどうか
QueryRadius
int QueryRadius
クエリの半径(メートル単位)
QueryLatitude
float QueryLatitude
クエリの緯度
QueryLongitude
float QueryLongitude
クエリの経度
PrivateARLocalizationTargets
LocalizationTarget[] PrivateARLocalizationTargets
プライベートスキャンのローカライゼーションターゲット
メソッド
TryGetCoverage
void TryGetCoverage(Action<AreaTargetsResult> onTryGetCoverage)
カバレッジのクエリ
パラメーター:
onTryGetCoverage
- クエリ完了後のコールバック
TryGetImageFromUrl
Task<Texture> TryGetImageFromUrl(string imageUrl)
URLからヒント画像を取得する
パラメーター:
imageUrl
- ヒント画像を取得するためのURL
次の値が返ります。
URLから取得したヒント画像を含むテクスチャ
TryGetImageFromUrl
void TryGetImageFromUrl(string imageUrl, Action<Texture> onImageDownloaded)
URLからヒント画像を取得する
パラメーター:
imageUrl
- ヒント画像を取得するためのURL
onImageDownloaded
- ヒント画像ダウンロード後のコールバック
TryGetImageFromUrl
Task<Texture> TryGetImageFromUrl(string imageUrl, int width, int height)
URLからヒント画像を取得する
パラメーター:
imageUrl
- ヒント画像を取得するためのURL
width
- リクエストするヒント画像の幅
height
- リクエストするヒント画像の高さ
次の値が返ります。
ヒント画像を含むテクスチャ
TryGetImageFromUrl
void TryGetImageFromUrl(
string imageUrl,
int width,
int height,
Action<Texture> onImageDownloaded
)
URLからヒント画像を取得する
パラメーター:
imageUrl
- ヒント画像を取得するためのURL
width
- リクエストするヒント画像の幅
height
- リクエストするヒント画像の高さ
onImageDownloaded
- ヒント画像がダウンロードされたときのコールバック