-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
#3 で現実世界と仮想世界のマッピング方法の修正に伴い、ConvertCoordinateのcurrentHeadingが0固定で呼び出されるようになったため、処理を変更する。
もう少し簡単な計算方法で良くなるはず。
private void SetStartPosition(float targetLatitude, float targetLongitude) {
if (Input.location.isEnabledByUser)
{
if (Input.location.status == LocationServiceStatus.Running)
{
LocationInfo lastData = Input.location.lastData;
GeoCoordinate currentCoordinate = new GeoCoordinate(lastData.latitude, lastData.longitude);
GeoCoordinate targetCoordinate = new GeoCoordinate(targetLatitude, targetLongitude);
float heading = 0;
transform.position = GeoUtil.ConvertCoordinate(currentCoordinate, targetCoordinate, heading, 5);
}
}
}