Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses #142
This uses great circle bearing, which can be counter-intuitive as e.g. the direction from UK to Canada (or USA to China) is "north", where one would typically expect the "rhumb line" direction (east or west in these cases).
Having thought about it over the weekend, I think this might actually be the correct implementation for Globle. It is, after all, the path along which the distance for the distance hint is measured - if we were to use the rhumb line direction, it would be more correct to use the rhumb line distance as well.
In Globle, the user interacts with a globe. It's right there in the name. Using great circle direction is a chance for ordinary people to encounter first hand the kinds of real world problems that arise from spherical navigation, problems e.g. airline pilots engage with every day.