zoukankan      html  css  js  c++  java
  • ZHI.ZSystem开发组件介绍之根据经纬度计算距离

    ZHI.ZSystem开发组件是ZHI框架下的一款.NET开发组件。其针对.NET System库内部对象实现了大量的扩展方法,同时还集成了超级多的帮助类,以便于我们日常编程开发。最重要的是它基于.NET Standard 2.0目标框架编写,.NET Core 与.NET Framework编码工程师们都可以使用,不用根据版本下载,是不是超赞!

    GitHub地址:https://github.com/peashooters/zhi

    Gitee地址:https://gitee.com/peashooters/zhi

    官方文档:https://peashooters.gitee.io/zhi-doc

    今天要介绍的是MapHelper,其主要作用是根据两个地点的经纬度计算他们的距离,接下来我们用一段代码来展示它的用法:

    //夏威夷 经纬度  
    var lntA = -157.840876;
    var latA = 21.287834;
    //重庆 经纬度
    var lntB = 106.55;
    var latB = 29.57;
    var distance = MapHelper.CalcDistance(lntA, latA, lntB, latB);
    Console.WriteLine("经纬度(夏威夷):	{0} 	{1}", lntA, latA);
    Console.WriteLine("经纬度(重庆):	{0} 		{1}", lntB, latB);
    Console.WriteLine("距离(米):{0}", distance);
    Console.WriteLine();

    我们来看一下输出结果:

    经纬度(夏威夷): -157.840876    21.287834
    经纬度(重庆):   106.55         29.57
    距离(米):9380183.6

      看了过后有觉得非常简单吗。今天的介绍就到为止啦,如果有更多想要探讨的问题,还可以加QQ 技术群:735837718(500人上限),欢迎留言到博客或者加群讨论哦~

  • 相关阅读:
    Binary Tree Paths
    Implement Stack using Queues
    Path Sum II
    Path Sum
    Plus One
    Add Digits
    Missing Number
    H-Index II
    H-Index
    Ugly Number II
  • 原文地址:https://www.cnblogs.com/peashooters/p/14330120.html
Copyright © 2011-2022 走看看