توضیحاتش خیلی کامله و خودش گفته که دو نقطه بر حسب مختصات میگیره و فاصله بر حسب متر بر میگردونه. چند تا محاسبه ساده هم داره و از کلاس GeodeticCalculater استفاده کرده و اون چند تا if هم بر اساس زاویه دو نقطه مشخص میکنه در کدوم ناحیه از چهار ناحیه صفحه قرار میگیره و کلا نکته خاص برنامه نویسی نداره.
شما خودتون چه تلاشی برای فهمیدنش کردید و چی رو فهمیدید و دقیقا چی رو نمیدونید؟