class ARWorldPositioningObjectHelper
(Niantic.Lightship.AR.WorldPositioning.ARWorldPositioningObjectHelper)
概要
ARWorldPositioningObjectHelperは、地理座標を使用してオブジェクトを簡単に配置するための方法を提供します。 オブジェクトを追加すると、WPSデータの精度が向上するにつれて自動的に更新されます。
	class ARWorldPositioningObjectHelper: MonoBehaviour {
	public:
	
		enumAltitudeMode;
	
		class WorldPosition;
		// フィールド
	
		 float _altitudeOffset = 0.0f;
		// メソッド
	
		void AddOrUpdateObject(
			GameObject gameObject,
			double latitude,
			double longitude,
			double altitude,
			Quaternion rotationXYZToEUN
		);
	
		void RemoveObject(GameObject gameObject);
		void RemoveAllObjects();
	};
詳細なドキュメント
ARWorldPositioningObjectHelperは、地理座標を使用してオブジェクトを簡単に配置するための方法を提供します。 オブジェクトを追加すると、WPSデータの精度が向上するにつれて自動的に更新されます。
メソッド
AddOrUpdateObject
void AddOrUpdateObject(
		GameObject gameObject,
		double latitude,
		double longitude,
		double altitude,
		Quaternion rotationXYZToEUN
	)
世界の地理的な位置を使用してオブジェクトを追加するか、既にこのメソッドの呼び出しによって追加されている場合はその位置を更新します。 位置の更新は、ワールド座標を変更する必要がある動的オブジェクトのみ必要です。 オブジェクトはシーンに追加され、Unityシーンの対応する位置に配置されます。 WPSデータの精度が向上すると、オブジェクトの位置は自動的に更新されます。
パラメーター:
    gameObject - 追加するGameObject
    latitude - オブジェクトを配置する緯度。
    longitude - オブジェクトを配置する経度。
    altitude - オブジェクトを配置する高度。
    rotationXYZToEUN - オブジェクトの座標からワールドの東西南北座標への回転。
RemoveObject
void RemoveObject(GameObject gameObject)
シーンからオブジェクトを削除し、WPSデータに基づく位置の更新を停止します。 このメソッドは、AddOrUpdateObjectの呼び出しによって以前に追加されたオブジェクトに対してのみ呼び出す必要があります。
パラメーター:
    gameObject - 削除して更新を停止するオブジェクト
RemoveAllObjects
void RemoveAllObjects()
AddOrUpdateObjectの呼び出しによって以前に追加されたすべてのオブジェクトをシーンから削除します。 これにより、WPSデータを使用した位置の更新は行われなくなります。