Skip to content

ConverCoordinateのcurrentHeadingが0固定になったため、処理を変更する #4

@fsul7o

Description

@fsul7o

#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);
		}
	}
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions