| | |
| | | val sqrtmagic = sqrt(magic); |
| | | dlat = (dlat * 180.0) / (((a * (1 - ee)) / (magic * sqrtmagic)) * PI); |
| | | dlng = (dlng * 180.0) / ((a / sqrtmagic) * cos(radlat) * PI); |
| | | val mglat = Math.round((lat * 2 - lat - dlat) * 1000000) / 1000000; |
| | | val mglng = Math.round((lng * 2 - lng - dlng) * 1000000) / 1000000; |
| | | return mglng.toDouble() to mglat.toDouble() |
| | | val mglat = Math.round((lat * 2 - lat - dlat) * 1000000).toDouble() / 1000000; |
| | | val mglng = Math.round((lng * 2 - lng - dlng) * 1000000).toDouble() / 1000000; |
| | | return mglng to mglat |
| | | } |
| | | } |
| | | |