当前位置: 首页 > news >正文

react网站开发实战网页设计公司理念

react网站开发实战,网页设计公司理念,有关网站开发的创意,大学做兼职英语作文网站在C的 Boost.Geometry、GDAL/OGR 和 GeographicLib。这些库都可以用于计算两个经纬度点之间的地面距离。 . Boost.Geometry 描述:Boost库的一部分,提供了几何计算功能,包括计算两点之间的地面距离。 优势:轻量级、易于集成到C项…

在C++的 Boost.Geometry、GDAL/OGR 和 GeographicLib。这些库都可以用于计算两个经纬度点之间的地面距离。

. Boost.Geometry

  • 描述:Boost库的一部分,提供了几何计算功能,包括计算两点之间的地面距离。

  • 优势:轻量级、易于集成到C++项目中,使用方便。

  • 缺点:精度不够

GDAL/OGR

  • 描述:广泛用于GIS应用,支持各种地理数据操作和计算。

  • 优势:功能强大,适合处理复杂地理信息和精度要求高的计算。

  • 缺点:复杂

GeographicLib

  • 描述:提供精确的地理计算,包括大圆距离和方向计算。

  • 优势:高精度,特别适用于长距离和椭球体模型计算。

感谢博客 园的windows+VS2022安装GeographicLib1.52 - MorpheusDong - 博客园

这篇帖子,这篇帖子是以上面的帖子为基础写的。

GeographicLib是一个开源的C++库,主要用于高精度地理计算。它提供了一系列工具和算法,能够进行地球表面距离、方向、面积和其他地理测量的计算。

首先在官网上下载 相关的exe安装文件

GeographicLib download | SourceForge.net

下载完成后,

一路确定

这个是选择是否把路径加到环境变量里,加不加都行。

选择目标文件夹

安装完成后的目录如下。

配置VS

右击项目->属性->【VC++目录】。

在“包含目录”中,添加 \include 目录。

在“库目录”中,添加 \lib 目录。

\lib目录,带_d后缀的是debug模式要链接的依赖。

 

在【链接器】->【输入】->【附加依赖项】,包含:

Geographic_d.lib
Geographic_d-i.lib

后注意要添加一个预处理器定义。

GEOGRAPHICLIB_SHARED_LIB=1

指定使用共享库(shared library)版本的GeographicLib

确定保存,至此代码可以编译,但是还要配置一下环境变量,否则会提示缺少dll文件。

配置环境变量

打开环境变量窗口,在“系统变量”的path里添加\bin目录。

点击后

双击path

把dll文件所在的bin文件夹地址写入

重启VS,新建项目,输入测试代码

#include <iostream>
#include <GeographicLib/Geodesic.hpp>  // 确保包含了正确的头文件double calculate_geodesic_distance(double lat1, double lon1, double lat2, double lon2) {const GeographicLib::Geodesic& geod = GeographicLib::Geodesic::WGS84();double distance;geod.Inverse(lat1, lon1, lat2, lon2, distance);return distance / 1000.0;  // 转换为公里
}int main() {double distance = calculate_geodesic_distance(34.0522, -118.2437, 40.7128, -74.0060);std::cout << "Geodesic Distance: " << distance << " km" << std::endl;return 0;
}

点击调试运行

计算得到洛杉矶到纽约的距离为3944.42km

http://www.yayakq.cn/news/819268/

相关文章:

  • 新闻类的网站如何做优化中国摄影在线网站
  • 网站收录查询工具国内自建站
  • 消防网站模板赣州信息港手机版
  • 宠物网站开发背景网站推广咋做的
  • 淘宝客如何做自己的网站推荐大气的网站
  • 美妆网站制作教程百度做商务网站多少钱
  • 免费影视网站建设四川住房和城乡建设局网站首页
  • 网站建设论文设计wordpress 加速 谷歌
  • 网站建设流程图片永康网站建设优化建站
  • 网站建设和执纪监督百度推广开户需要多少钱
  • 做推广的都是怎么推seo求职
  • 网站初期吸引用户注册优化大师兑换码
  • 传媒公司网站源码学it
  • 网业制作软件福州网站seo公司
  • 成都网站设计 常凡云如何建立内外网网站
  • 如何做网站优化关键词优化网站开发准备工作
  • 二手房中介网站建设合肥市公司网站建设
  • 辽阳做网站wordpress 添加ico
  • 成都的网站建设营销咨询公司排名前十
  • 临沂网站建设正规公司安徽茶叶网站建设
  • 学做网站有前途吗做的网站不能放视频软件
  • 个人中心网页设计重庆整站seo
  • 网站建设用户调查紫砂壶网站开发与设计报告论文
  • 网站服务器怎么迁移店面设计图纸
  • 做企业网站用drupal7网站备案拍照背景图
  • 中兴豫建设管理有限公司网站网站建设找哪一家比较好
  • 网站招生宣传怎么做网站做优化有必要吗
  • 广州3d网站开发erp管理系统免费版
  • 做男装比较好的网站宿州网络推广公司
  • 腾云建站官网贵阳公司网站建设