【问题标题】:Driving distance between two coordinates两个坐标之间的行驶距离
【发布时间】:2012-08-06 10:06:18
【问题描述】:

我有一长串 excel 格式的位置列表,我需要使用 lat&long 计算这些位置之间的行驶距离。有没有我可以使用的宏。 干杯

【问题讨论】:

    标签: macros coordinates driving-distance


    【解决方案1】:

    来自:link 这太简单了

    Miles:
    =ACOS(COS(RADIANS(90-Lat1)) * COS(RADIANS(90-Lat2)) + SIN(RADIANS(90-Lat1)) * 
    SIN(RADIANS(90-Lat2)) * COS(RADIANS(Long1-Long2))) * 3959
    
    Kilometers:
    =ACOS(COS(RADIANS(90-Lat1)) * COS(RADIANS(90-Lat2)) + SIN(RADIANS(90-Lat1)) * 
    SIN(RADIANS(90-Lat2)) * COS(RADIANS(Long1-Long2))) * 6371
    

    【讨论】:

    • 点评来源: 欢迎来到 Stack Overflow!请不要只用源代码回答。尝试对您的解决方案如何工作提供一个很好的描述。请参阅:How do I write a good answer?。谢谢
    【解决方案2】:

    这是一个link,我发现可以在宏中执行此操作,希望对您有所帮助

    【讨论】:

    • 感谢 Ali Taki,但这看起来像是在计算直线距离,而不是行驶距离或路线距离。
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 2019-08-05
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    相关资源
    最近更新 更多