怎么根据坐标原点(经纬度)与距离值获取一个方形区域

本文介绍了如何在Google Map上,基于一个坐标原点(经纬度)和给定的距离值来确定一个近似的方形区域。首先,需要知道如何计算两点间的经纬度距离,然后选取原点正北、正东、正南、正西四个方向上的点,通过设定角度来确定矩形的边界。正北对应0度,正东90度,正南180度,正西270度,从而得到矩形的左上和右下坐标。
摘要由CSDN通过智能技术生成

【Google Map】怎么根据坐标原点(经纬度)与距离值获取一个方形区域

 

首先,请确保您看过下面这篇文章:

http://blog.csdn.net/ghlfllz/archive/2010/12/25/6097637.aspx

 

本文假设您已经会计算两个经纬度之间的距离以及以某个经纬度为参考点根据距离计算目标点的经纬度的相关知识,详情请参考上文

 

计算一个矩形区域时,需要选择左上角的那个点的经纬度与右下角的点的经纬度,在此我们选择原点正北方、正东方、正南方、正西方的4个点,并依此来确定左上与右下两个点,最终获得一个近似的矩形。

 

根据上文所述,以某个经纬度为原点,计算离该点一定距离之外的某个经纬度时,除了需要提供距离值之外,还需要提供一个角度。

因为矩形的距离已经确定了,因此,我们只需要确认各个方向的角度就够了。

 

正北方为0度,正东方为90度,正南方为180度,正西方为270度,请见下表:

     ===========【0】===========

     =                                                     =   

     =                                  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值