很多站长朋友们都不太清楚php米转换km,今天小编就来给大家整理php米转换km,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 千米和米之间有什么换算? 2、 php经纬度之间的距离怎么算单位是公里 3、 米与千米的换算 4、 1米等于多少千米 5、 米,千米,里,公里的换算? 6、 php 计算经纬度之间相差多少公里 千米和米之间有什么换算?km是代表公里的单位,意思是指长度单位,俗称公里,英文用km(kilometre)表示。
1790年5月由法国科学家组成的特别委员会,建议1米的长度定义为通过巴黎的子午线上从地球赤道到北极点的距离的千万分之一。1千米=1000米=10000分米=100000厘米。
长度单位是指丈量空间距离上的基本单元,是人类为了规范长度而制定的基本单位。其国际单位是“米”(符号“m”),常用单位有毫米(mm)、厘米(cm)、分米(dm)、千米(km)、米(m)、微米(μm)、纳米(nm)等等。长度单位在各个领域都有重要的作用。
米:
国际单位制的长度单位“米”(meter,metre)起源于法国。1790年5月由法国科学家组成的特别委员会,建议以通过巴黎的地球子午线全长的四千万分之一作为长度单位——米,1791年获法国国会批准。
为了制造出表征米的量值的基准器,在法国天文学家捷梁布尔和密伸的领导下,于1792~1799年,对法国敦克尔克至西班牙的巴塞罗那进行了测量。
1799年根据测量结果制成一根3.5毫米×25毫米短形截面的铂杆(platinum metre bar),以此杆两端之间的距离定为1米,并交法国档案局保管,所以也称为“档案米”。这就是最早的米定义。
以上内容参考 百度百科-千米
以上内容参考 百度百科-长度单位
php经纬度之间的距离怎么算单位是公里这里使用php计算两个坐标(经度,纬度)之间的距离,返回结果为米或者千米
function distance($lat1, $lng1, $lat2, $lng2, $miles = true)
{
$pi80 = M_PI / 180;
$lat1 *= $pi80;
$lng1 *= $pi80;
$lat2 *= $pi80;
$lng2 *= $pi80;
$r = 6372.797; // mean radius of Earth in km
$dlat = $lat2 - $lat1;
$dlng = $lng2 - $lng1;
$a = sin($dlat/2)*sin($dlat/2)+cos($lat1)*cos($lat2)*sin($dlng/2)*sin($dlng/2);
$c = 2 * atan2(sqrt($a), sqrt(1 - $a));
$km = $r * $c;
return ($miles ? ($km * 0.621371192) : $km);
}
米与千米的换算1千米=1000米。
可以用一个公式来表达:1km=1000m。
,如果要将千米转换成米,只需要将千米数量乘以1000就可以了。例如,2.5km×1000=2500m。
同样地,如果要将米转换成千米,只需要将原有的数量除以1000就可以了。例如,2500m÷1000=2.5km。
1米等于多少千米1米=0.001千米。“米”(metre),国际单位制基本长度单位,符号为m。可用来衡量长、宽、高。“米”的定义起源于法国。1米的长度最初定义为通过巴黎的子午线上从地球赤道到北极点的距离的千万分之一,并与随后确定了国际米原器。
千米俗称公里,英文用km(kilometre)表示。1790年5月由法国科学家组成的特别委员会,建议以通过巴黎的地球子午线全长的四千万分之一作为长度单位——米。1千米=1000米=10000分米=100000厘米。
扩展资料
常见长度单位换算:
1千米(km)= 0.621英里(mile)
1米(m)= 3.281英尺(ft)= 1.094码(yd)
1丝米(dmm)=1忽米(cmm)=1丝=0.01毫米=0.001厘米
1厘米(cm)= 0.394英寸(in)
1厘米(cm)=10毫米(mm)
10^9纳米 = 1米(m)
10^6纳米 = 1毫米(mm)
10^3纳米 = 1微米(μm)
1纳米 = 10 埃米(记为Å)
1埃米=10^-10m
米,千米,里,公里的换算?米和千米是很好理解的,千米的千就是字面意思,千=1000,所以千米=1000米。
公里和千米的意义是一样的,长度上公里=千米,1公里就是1千米,不同之处在于公里这个单位在日常使用中多表示路程,而千米多用来表示长度。
“里”是我们的传统计量单位,现在规定1里等于500米,也就是1公里=2里,这就和1公斤=2斤一样。
php 计算经纬度之间相差多少公里//php 计算地图上两个坐标之间的距离
define('EARTH_RADIUS', 6378.137);//地球半径,假设地球是规则的球体
define('PI', 3.1415926);
/**
* 计算两组经纬度坐标 之间的距离
* params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km);
* return m or km
*/
function GetDistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2)
{
$radLat1 = $lat1 * PI ()/ 180.0; //PI()圆周率
$radLat2 = $lat2 * PI() / 180.0;
$a = $radLat1 - $radLat2;
$b = ($lng1 * PI() / 180.0) - ($lng2 * PI() / 180.0);
$s = 2 * asin(sqrt(pow(sin($a/2),2) + cos($radLat1) * cos($radLat2) * pow(sin($b/2),2)));
$s = $s * EARTH_RADIUS;
$s = round($s * 1000);
if ($len_type --> 1)
{
$s /= 1000;
}
return round($s, $decimal);
}
echo GetDistance(39.908156,116.4767, 39.908452,116.450479, 1);//输出距离/米
关于php米转换km的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。