国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP查詢附近的人及其距離的實現方法

2020-03-22 19:20:15
字體:
來源:轉載
供稿:網友
本文實例講述了PHP查詢附近的人及其距離的實現方法。分享給大家供大家參考,具體如下://獲取該點周圍的4個點$distance = 1;//范圍(單位千米)$lat = 113.873643;$lng = 22.573969;define('EARTH_RADIUS', 6371);//地球半徑,平均半徑為6371km$dlng = 2 * asin(sin($distance / (2 * EARTH_RADIUS)) / cos(deg2rad($lat)));$dlng = rad2deg($dlng);$dlat = $distance/EARTH_RADIUS;$dlat = rad2deg($dlat);$squares = 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)print_r($squares['left-top']['lat']);//從數庫查詢匹配的記錄$info_sql = "select * from `A` where lat 0 and lat {$squares['right-bottom']['lat']} and lat {$squares['left-top']['lat']} and lng {$squares['left-top']['lng']} and lng {$squares['right-bottom']['lng']} ";//獲取兩點之間的距離function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta))); $miles = acos($miles); $miles = rad2deg($miles); $miles = $miles * 60 * 1.1515; $feet = $miles * 5280; $yards = $feet / 3; $kilometers = $miles * 1.609344; $meters = $kilometers * 1000; return compact('miles','feet','yards','kilometers','meters'); $point1 = array('lat' = 40.770623, 'long' = -73.964367);$point2 = array('lat' = 40.758224, 'long' = -73.917404);$distance = getDistanceBetweenPointsNew($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);foreach ($distance as $unit = $html' target='_blank'>value) { echo $unit.': '.number_format($value,4).' br /
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數學運算技巧總結》、《PHP數組(Array)操作技巧大全》、《php正則表達式用法總結》、《PHP+ajax技巧與應用小結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》希望本文所述對大家PHP程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 田阳县| 含山县| 城市| 中西区| 精河县| 东海县| 陈巴尔虎旗| 大邑县| 迭部县| 容城县| 祥云县| 汪清县| 芦溪县| 鱼台县| 瑞丽市| 双峰县| 迭部县| 菏泽市| 武城县| 茶陵县| 尤溪县| 道真| 玛沁县| 冷水江市| 社会| 新建县| 榆林市| 山西省| 岳普湖县| 郸城县| 三门峡市| 三门县| 奉化市| 建瓯市| 河池市| 宝应县| 民勤县| 长垣县| 枣阳市| 宕昌县| 江山市|