方位角计算器 方位角计算器 计算器 标准化接口 多渠道路由
浏览次数:2
试用次数:1
集成次数:0
更新时间:2025.10.24
单价:N/A 获取套餐优惠
在线使用
API 接入
MCP 接入

多渠道并发试用,API选型无忧

免费在线方位角计算器,基于地理坐标使用Haversine公式计算两点间方位角和最短距离。支持手动计算方位角,适用于测量方向距离、地理定位、导航规划等场景,提供精确便捷的地理计算服务。

方位角计算器验证工具

坐标单位
起始点纬度
距离单位
方位角单位
目标点经度
起始点经度
目标点纬度

更快的集成到应用程序及MCP客户端

提供标准化API接口与MCP协议双重集成方式,一键接入各类应用。RESTful API支持多语言调用;MCP服务专为AI客户端优化,实现分钟级快速构建智能应用,无缝处理复杂数据流,助您高效实现AI创新与落地。 MCP客户端→

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
async function calculatorAzimuth() {
    
    
    let url = 'https://openapi.explinks.com/您的username/v1/calculator_azimuth/saf2025102414662503afa7';
    
    const options = {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'x-mce-signature': 'AppCode/{您的Apikey}'
            // AppCode是常量,不用修改; Apikey在‘控制台 -->API KEYs --> 选择’API应用场景‘,复制API key
        },
        body: {"coordinateUnit":"degrees","startLatitude":0,"distanceUnit":"mm","azimuthUnit":"degrees","endLongitude":0,"startLongitude":0,"endLatitude":0}
    };
    
    try {
        const response = await fetch(url, options);
        const data = await response.json();
        
        console.log('状态码:', response.status);
        console.log('响应数据:', data);
        
        return data;
    } catch (error) {
        console.error('请求失败:', error);
        throw error;
    }
}

// 使用示例
calculatorAzimuth()
    .then(result => console.log('成功:', result))
    .catch(error => console.error('错误:', error));
Cursor MCP 配置
设置指南
  • 1打开 Claude Desktop 应用
  • 2点击菜单栏中的 “Claude” → “Settings” → “Developer”
  • 3点击 “Edit Config” 打开配置目录
  • 4编辑 claude_desktop_config.json 文件
  • 5API 现在将在您的对话中可供 AI 代理使用
<
产品介绍
>
🧭

方位角计算器

这个方位角计算器可以让您根据两个点的纬度和经度计算方位角。它会告诉您需要将指南针指向哪个方向,以及已知地理坐标的两点之间的最短距离。本文包含了我们使用的公式的简短解释——如果您计划手动计算方位角,这些公式会很有帮助。

这不是球坐标计算器——它只处理地理坐标!

什么是方位角?

根据美国陆军的定义,方位角这个术语描述了由两条线创建的角度:一条连接您当前位置和北极,另一条连接您当前位置和远处位置。方位角总是顺时针测量!

例如,位于您东边的点的方位角为90°,而位于您西边的点的方位角为270°。

方位角也用于指示天空中的位置:它标记水平方向。高度角指示垂直方向,从0°(地平线)到90°(天顶)变化。

与天顶相对的点称为天底。您的对跖点位于天底:使用我们的对跖点计算器来计算它!

📝

方位角公式

如果您想给出一个点相对于您当前位置的位置,您需要提供两个值:方位角和距离。如果地球是平的,后者将简单地是两点之间的直线距离。由于地球是一个球体(或者更准确地说,是一个椭球体),它是两点之间的最短行进距离("直线飞行距离")。

为了计算两点之间的距离d,我们的方位角计算器使用哈弗赛因公式:

距离计算(哈弗赛因公式):
a = sin²(Δφ/2) + cos(φ₁) × cos(φ₂) × sin²(Δλ/2)
d = R × 2 × atan2(√a, √(1-a))
方位角计算:
x = sin(Δλ) × cos(φ₂)
y = cos(φ₁) × sin(φ₂) - sin(φ₁) × cos(φ₂) × cos(Δλ)
θ = atan2(x, y)

输入十进制度表示法的纬度和经度。如果您要将度分秒转换为十进制度,请使用度分秒计算器。

变量说明:

  • φ₁ – 初始点的纬度(北纬为正,南纬为负)
  • φ₂ – 终点的纬度(北纬为正,南纬为负)
  • λ₁ – 初始点的经度(东经为正,西经为负)
  • λ₂ – 终点的经度(东经为正,西经为负)
  • Δφ = φ₂ - φ₁
  • Δλ = λ₂ - λ₁
  • a – 中间步骤
  • R – 地球半径,以米表示(R = 6371 km)
🌰

如何计算方位角:一个例子

让我们假设我们想要计算确定里约热内卢相对于伦敦位置所需的方位角和距离。我们所要做的就是按照以下步骤:

步骤1: 确定伦敦的经度和纬度——我们的初始点。我们可以发现φ₁ = 51.50°(正值,因为它位于北半球)和λ₁ = 0°。

步骤2: 确定里约热内卢的经度和纬度——我们的终点。我们可以发现φ₂ = -22.97°(负值,因为它位于南半球)和λ₂ = -43.18°(也是负值,因为它位于西半球)。

步骤3: 计算纬度变化:Δφ = φ₂ - φ₁ = -22.97° - 51.50° = -74.47°

步骤4: 计算经度变化:Δλ = λ₂ - λ₁ = -43.18° - 0° = -43.18°

步骤5: 将所有数据代入哈弗赛因公式计算距离

步骤6: 从方位角方程计算方位角

步骤7: 将方位角转换为正度值

恭喜!您刚刚从纬度和经度计算了方位角。

🌍

实际应用

如果您要计算地球表面给定纬度/经度坐标的两点之间的距离,请使用纬度经度距离计算器。

卫星天线设置: 方位角是您必须围绕垂直轴旋转整个天线以获得信号的角度。方位角以从北方的度数给出。这意味着北方是0度,东方是90度,南方是180度,西方是270度。因此,如果所需的方位角是120度,您必须将您的天线指向东南方向,稍微偏向东方而不是南方。

天文学中的方位角: 在天文学中,方位角是围绕地平线测量的物体角度。我们将它与高度角一起使用来描述物体在天球上的位置。通常,方位角从真北开始向东增加测量。因此其值为:

  • 观察者正北方的物体为0°
  • 正东方的物体为90°
  • 正南方的物体为180°
  • 正西方的物体为270°

但是,也有例外情况,我们从真南开始向西增加测量!

📚

其他相关概念

方位角计算在导航、测量、天文学和许多其他领域中都有重要应用。理解方位角的概念对于任何涉及方向和位置确定的工作都是至关重要的。

除了方位角,在三维空间定位中,我们还经常需要考虑高度角(仰角),它表示从水平面向上的角度。方位角和高度角一起构成了球坐标系统的重要组成部分。

在实际应用中,方位角计算需要考虑地球的椭球形状、磁偏角(磁北与真北的差异)等因素,以确保计算结果的准确性。

现代GPS系统和导航设备都内置了方位角计算功能,但了解其基本原理对于理解这些设备的工作方式以及在必要时进行手动计算仍然很有价值。

常见问题

如何从纬度和经度计算方位角?

您可以计算点(φ₁, λ₁)和(φ₂, λ₂)之间的方位角,其中φ是纬度,λ是经度,步骤如下:

  1. 计算 x = sinΔλ × cosφ₂,其中Δλ = λ₂ - λ₁是经度差。
  2. 计算 y = cosφ₁ × sinφ₂ - sinφ₁ × cosφ₂ × cosΔλ。
  3. 最后,求atan2(x,y),即标准平面中正x轴与连接(0,0)和(x,y)的线段之间的角度。

如何设置我的卫星天线的方位角?

方位角是您必须围绕垂直轴旋转整个天线以获得信号的角度。方位角以从北方的度数给出。这意味着北方是0度,东方是90度,南方是180度,西方是270度。因此,如果所需的方位角是120度,您必须将您的天线指向东南方向,稍微偏向东方而不是南方。

如何确定天文学中的方位角?

在天文学中,方位角是围绕地平线测量的物体角度。我们将它与高度角一起使用来描述物体在天球上的位置。通常,方位角从真北开始向东增加测量。因此观察者正北方的物体为0°,正东方为90°,正南方为180°,正西方为270°。但是,也有例外情况,我们从真南开始向西增加测量!

API接口列表
方位角计算器
方位角计算器
1.1 简要描述
方位角计算器
1.2 请求URL
/username/v1/calculator_azimuth/001
1.3 请求方式
POST
1.4 入参
参数名 参数类型 默认值 是否必传 描述
coordinateUnit string degrees 经纬度坐标的单位
startLatitude number 51.5 起始点的纬度坐标,北纬为正值,南纬为负值
distanceUnit string km 返回距离结果的单位
azimuthUnit string degrees 返回方位角结果的单位
endLongitude number -43.18 目标点的经度坐标,东经为正值,西经为负值
startLongitude number 0.0 起始点的经度坐标,东经为正值,西经为负值
endLatitude number -22.97 目标点的纬度坐标,北纬为正值,南纬为负值
1.5 出参
参数名 参数类型 默认值 描述
distanceUnit string 距离的单位
distance number 两点间的最短球面距离(大圆距离)
compassDirection string 方位角对应的罗盘方向描述,如北、东北、东等
azimuthUnit string 方位角的单位
azimuth number 从起始点指向目标点的方位角,以正北为0°顺时针测量
1.6 错误码
错误码 错误信息 描述
FP00000 成功
FP03333 失败
1.7 示例
参考上方对接示例