数码资讯
PHP计算经纬度2点距离
复制代码代码如下所示: 功能getdistancebetweenpointsnew(latitude1美元,longitude1美元美元美元,latitude2,longitude2){ 美元美元美元longitude2 longitude1θ=; $英里=(sin(deg2rad($ latitu
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
功能getdistancebetweenpointsnew(latitude1美元,longitude1美元美元美元,latitude2,longitude2){
美元美元美元longitude2 longitude1θ=;
$英里=(sin(deg2rad($ latitude1))*罪(deg2rad($ latitude2)))+(COS(deg2rad($ latitude1))* cos(deg2rad))));
$英里= acos($英里);
$英里= rad2deg($英里);
英里=英里$ * 60 * 1.1515;
英尺=英里$ * 5280;
码= $英尺 3;
公里=英里$ 1.609344;
米=公里$ 1000;
返回的紧凑型('miles ','脚','yards ','kilometers ','meters);
}
点阵列('lat美元== 40.770623,= 73.964367);
2美元=阵列('lat'=40.758224,= 73.917404);
距离= getdistancebetweenpointsnew美元($点{ 'lat},{点元},{ 'lat 2美元},{2美元});
foreach(距离单位为美元美元美元值){
echo $单位。':'。number_format(美元价值,4);
}
该示例返回以下内容:
Miles: 2.6025
脚:13741.4350
码:4580.4783
公里:4.1884
米:4188.3894
功能getdistancebetweenpointsnew(latitude1美元,longitude1美元美元美元,latitude2,longitude2){
美元美元美元longitude2 longitude1θ=;
$英里=(sin(deg2rad($ latitude1))*罪(deg2rad($ latitude2)))+(COS(deg2rad($ latitude1))* cos(deg2rad))));
$英里= acos($英里);
$英里= rad2deg($英里);
英里=英里$ * 60 * 1.1515;
英尺=英里$ * 5280;
码= $英尺 3;
公里=英里$ 1.609344;
米=公里$ 1000;
返回的紧凑型('miles ','脚','yards ','kilometers ','meters);
}
点阵列('lat美元== 40.770623,= 73.964367);
2美元=阵列('lat'=40.758224,= 73.917404);
距离= getdistancebetweenpointsnew美元($点{ 'lat},{点元},{ 'lat 2美元},{2美元});
foreach(距离单位为美元美元美元值){
echo $单位。':'。number_format(美元价值,4);
}
该示例返回以下内容:
Miles: 2.6025
脚:13741.4350
码:4580.4783
公里:4.1884
米:4188.3894
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。