PHP計(jì)算當(dāng)前坐標(biāo)3公里內(nèi)4個(gè)角落的最大最小經(jīng)緯度實(shí)例
本文實(shí)例講述了PHP計(jì)算當(dāng)前坐標(biāo)3公里內(nèi)4個(gè)角落的最大最小經(jīng)緯度的方法。分享給大家供大家參考,具體如下:
//$lng 、$lat 經(jīng)緯度
$half = 6371;
$distance = 3; //3公里
$dlng = 2 * asin(sin($distance / (2 * $half)) / cos(deg2rad($lat)));
$dlng = rad2deg($dlng);
$dlat = $distance / $half;
$dlat = rad2deg($dlat);
$fourpoint = array(
'left-top' => array('lat' => $lat + $dlat, 'lng' => $lng - $dlng),
'right-top' => array('lat' => $lat + $dlat, 'lng' => $lng + $dlng),
'left-bottom' => array('lat' => $lat - $dlat, 'lng' => $lng - $dlng),
'right-bottom' => array('lat' => $lat - $dlat, 'lng' => $lng + $dlng)
);
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php 文件上傳后綴名與文件類型對(duì)照表(幾乎涵蓋所有文件)
在這個(gè)過(guò)程中會(huì)有一些瀏覽器兼容,更準(zhǔn)確來(lái)說(shuō)是文件類型解析標(biāo)識(shí)不一致的問(wèn)題。2010-05-05
解析phpstorm + xdebug 遠(yuǎn)程斷點(diǎn)調(diào)試
本篇文章是對(duì)phpstorm + xdebug 遠(yuǎn)程斷點(diǎn)調(diào)試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼
本篇文章是對(duì)php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP 5.0對(duì)象模型深度探索之類的靜態(tài)成員
類的靜態(tài)成員與一般的類成員不同: 靜態(tài)成員與對(duì)象的實(shí)例無(wú)關(guān),只與類本身有關(guān)。他們用來(lái)實(shí)現(xiàn)類要封裝的功能和數(shù)據(jù),但不包括特定對(duì)象的功能和數(shù)據(jù),靜態(tài)成員包括靜態(tài)方法和靜態(tài)屬性。2008-03-03

