根據當前經緯度 獲取一定距離範圍內的兩個經緯度的點值 經緯度最大最小值
<?php //當前經緯度 $Lat = '30.01254012452224'; //緯度 $Lng = '121.01244544525456456478797';//經度 $range = 180 / pi() * 1 / 6372.797; //裡面的 1 就代表搜尋 1km 之內,單位km $lngR = $range / cos($Lat * pi() / 180); $maxLat= $Lat + $range;//最大緯度 $minLat= $Lat - $range;//最小緯度 $maxLng = $Lng + $lngR;//最大經度 $minLng = $Lng - $lngR;//最小經度 $list = array('maxLat'=>$maxLat,'minLat'=>$minLat,'maxLng'=>$maxLng,'minLng'=>$minLng); print_r($list); //Array ( [maxLat] => 30.021530804676 [minLat] => 30.003549444368 [maxLng] => 121.02143612541 [minLng] => 121.0034547651 ) ?>
參考:http://blog.csdn.net/kof820/article/details/8206662
相關推薦
根據當前經緯度 獲取一定距離範圍內的兩個經緯度的點值 經緯度最大最小值
<?php //當前經緯度 $Lat = '30.01254012452224'; //緯度 $Lng = '121.01244544525456456478797';//經度
根據當前經緯度,獲取一定距離範圍內的兩個經緯度的值,經緯度的最大和最小值
@param $meter 距離 @param $u_lon 經度 @param $u_la 緯度 public function getLaLon($meter, $u_lon, $u_la) { // $Lat = '30.01254012452224'; //緯度
java 獲取一定時間範圍內的所有月份
需求:獲取2018年初到現在為止的所有月份統計資料獲取到所有月份 遍歷月份獲取資料得到list在前臺顯示程式碼:main方法 使用simpledateFormat需要用try catch 包圍public static void main(String[] args) {
根據周幾獲取當前月及其未來兩個月的日期
weekDays的值示例: 週一到週日的值為:[2, 3, 4, 5, 6, 7, 1] package com.jbh.object; import java.text.SimpleDateFormat; import java.util.ArrayList; imp
js獲取一定範圍內n個隨機整數
function getRandomNumber(start,end,n){ var arr=[]; for(var i=0;i<n;i++){ var number=Math.floor(Math.random()*(en
找出一定範圍內多個連續整數,使其立方之和恰好等於另一個整數的立方
es2017 nbsp 現實 png 提高 定位 http ati class 題目如圖,關於這道題的第一問比較簡單,只需驗證式子兩邊是否相等即可。這裏主要做一下第二問。 此題要求找出多個連續整數的立方和使其恰好等於另一個整數的立方,因為並沒有明確給出相應的條件,比
Python3實現獲取指定日期範圍內的月份列表
import datetime from dateutil import rrule class TimeHelper(): def getMonthRangList(self, start_month, end_month): """ 從開始日期到結束
根據當前日期獲取下一週日期陣列
** * @return string 返回下一週日期陣列 */ function get_next_week($date){ $dates = array(); $time = strtotime($date.' 12:00:00');
c# 根據當前時間獲取,本周,本月,本季度,月初,月末,各個時間段
ble pre 上月 new 。。 datetime test addm [] DateTime dt = DateTime.Now; //當前時間 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小時制 Date
SQL 查詢地理資訊中指定距離範圍內的記錄
目標:選取在指定位置1公里範圍的記錄 測試資料:指定時間範圍內,16萬記錄 跟據測試結果,如果不是需要很高精度,用第一種方法就可以了 方法1:按矩形算 優點:快,缺點:不是圓型的範圍,平均執行150ms DECLARE @GGP_LOCATE_POIN
C#根據當前時間獲取,本週,本月,本季度等時間段
【轉載】http://www.cnblogs.com/jonycaimarcia/archive/2012/12/12/2814735.html DateTime dt = DateTime.Now; //當前時間 DateTime
python獲取指定日期範圍內的每一天,每個月,每季度
1.獲取所有天,返回一個列表: def getBetweenDay(begin_date): date_list = [] begin_date = datetime.datetim
根據當前時間獲取當前周的開始、結束時間(週一到週日)
專案開發中,碰見每週更新三道題的需求,不能多於三道題 package test; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; impor
javascript根據當前日期獲取上個月日期
function lastMonthDate(){ var Nowdate = new Date(); var vYear = Nowdate.getFullYear(); var vMon = Nowdate.getMonth
Linux 根據當前日期獲取上個月的第一天和最後一天
#! /bin/sh year=$(date +%y) month=$(date +%m) premonth=$((month-1)) date=$(cal $premonth $year|xargs|awk '{print $NF}') year=$(date +%Y)
Oracle根據當前時間獲取最近5年,最近6個月,最近30天的時間
根據當前時間獲取最近5年時間:(yyyy) SELECT to_char(SYSDATE,'YYYY') - LEVEL + 1 as "xAxisValue" FROM dualCONNECT BY LEVEL <= 5ORDER BY to_char(SYSDA
activiti根據當前節點獲取下一個節點資訊
在流程中使用監聽器判斷當前節點是否需要經過,否則跳轉到下一個節點,如下圖 當提交申請之後,當前提交人為部門負責人,那麼部門負責人節點就不需要走了,直接到下一個節點,但是下一個節點是什麼並不知道,就可以使用下面的程式碼獲取到下一個節點資訊直接跳轉到下一個節點
c# 根據當前時間獲取,本週,本月,本季度,月初,月末,各個時間段
DateTime dt = DateTime.Now; //當前時間 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小時制 DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
根據當前時間獲取上一個月的時間
ont ini con edge lang har charset scale wid <!DOCTYPE html> <html lang="zh"> <head> <meta charset=&quo
找出能被兩個給定參數和它們之間的連續數字整除的最小公倍數。 範圍是兩個數字構成的數組,兩個數字不一定按數字順序排序。
數字 g++ res tle 等於 param span 最小公倍數 推薦 function smallestCommons(arr) { arr = arr.sort(); //從小到大排序 var result ; //結果 var judge = false;