IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
|
|
|
|
| 279 | 279 | } |
| 280 | 280 | |
| 281 | 281 | private static double course(double lat1, double lon1, double lat2, double lon2) { |
| 282 | | return Math.atan2(Math.sin(lon1 - lon2) * Math.cos(lat2), Math.cos(lat1) * Math.sin(lat2) - Math.sin(lat1) |
| 283 | | * Math.cos(lat2) * Math.cos(lon1 - lon2)) |
| 284 | | % (2 * Math.PI); |
| | 282 | final double cosLat2 = Math.cos(lat2); |
| | 283 | return Math.atan2(Math.sin(lon1 - lon2) * cosLat2, Math.cos(lat1) * Math.sin(lat2) - Math.sin(lat1) |
| | 284 | * cosLat2 * Math.cos(lon1 - lon2)) % (2 * Math.PI); |
| 285 | 285 | } |
| | 286 | |
| 286 | 287 | |
| 287 | 288 | private static double xtd(double lat1, double lon1, double lat2, double lon2, double lat3, double lon3) { |
| 288 | 289 | double distAD = dist(lat1, lon1, lat3, lon3); |