同步操作将从 个人项目学习/GeographicLib 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// Example of using the GeographicLib::Geodesic class#include <iostream>#include <exception>#include <GeographicLib/Geodesic.hpp>#include <GeographicLib/Constants.hpp>using namespace std;using namespace GeographicLib;int main() {try {Geodesic geod(Constants::WGS84_a(), Constants::WGS84_f());// Alternatively: const Geodesic& geod = Geodesic::WGS84();{// Sample direct calculation, travelling about NE from JFKdouble lat1 = 40.6, lon1 = -73.8, s12 = 5.5e6, azi1 = 51;double lat2, lon2;geod.Direct(lat1, lon1, azi1, s12, lat2, lon2);cout << lat2 << " " << lon2 << "\n";}{// Sample inverse calculation, JFK to LHRdoublelat1 = 40.6, lon1 = -73.8, // JFK Airportlat2 = 51.6, lon2 = -0.5; // LHR Airportdouble s12;geod.Inverse(lat1, lon1, lat2, lon2, s12);cout << s12 << "\n";}}catch (const exception& e) {cerr << "Caught exception: " << e.what() << "\n";return 1;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。