『壹』 怎麼根據輸入的經緯度判斷此經緯度所在的城市並輸出。比如輸入經緯度為19`23,56`14,
你可以算出輸入的經緯度和這兩個點之間的距離,離哪個近就認為是那個城市的,但是這種方式不一定準確。
『貳』 如何按經緯度將城市分塊 sql
web站點得有相應的輸入介面接收所輸入的指定格式的數據或者將數據轉換為文本上傳,web服務端收到文本數據再轉換為相應格式的數據存儲
『叄』 sql server 2008中,有數據欄位有地名,地名編號,地名的經緯度,怎麼根據經緯度在javaWEB中描繪出各地名
這是很基本的條件查詢語句,你試試這個句子:
select 地名,地名編號 from Table1 where 經度=@經度 and 緯度=@緯度
『肆』 怎麼快速找出資料庫中與給定經緯度最近的城市
首先我認為你應該設置一個范圍,也就是說給定一個GPS坐標之後,在它周圍多少公里為半徑范圍內的坐標先查詢出來。 其次,以GPS點為中心計算出來以給定半徑得到的最大經度和緯度值是多少,
『伍』 sql怎麼將一系列點經緯度坐標匹配到某市
ORACLE獲取數據,根據定位的數據,計算用戶的經緯度。
根據經緯度計算地球上兩點之間的距離的SqlServer函數,單位是千米。mysql距離計算,單位m,以及排序lon經度,lat緯度,一般地圖上顯示的坐標順序為,緯度在前(范圍-90~90),經度在後(范圍-180~180),首先新建一張表,裡麵包含經緯度。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
『陸』 oracle 根據已知的點的經緯度查詢數據中距離該點500米的經緯度點,用sql怎麼查呢
猜猜你的資料庫列大致的格式為:經度,緯度,餐廳。 。 。 估計經緯度應該有精確的控制,你可以根據需要設置查詢 1。矩形(簡單):減去經度,緯度和一個固定值的減法運算的一個固定值,條件是在這個范圍內 2設置。圓(復雜):經度和平方和的平方根的緯度,條件設置 在此范圍內的資料庫的估計要大,所以輸出音量加一個限制是必要 SQL,甲骨文 SELECT TOP 10 *從'表名,其中
選擇*從
『柒』 sql (mysql)實現查詢某一個經緯度周圍500米距離的餐館,資料庫存放所有餐館的經緯度。
樓上回答的不詳細,代碼如下,正巧我做到相關項目,雖然回答有點晚,但是為了幫助後續搜索的人。。。
$user_lat='41.749034'; //傳過來的緯度
$user_lng='123.46017';//傳過來的經度
$store_mod=db("store"); //資料庫
$storelist=$store_mod->query("SELECT *,ROUND(6378.138*2*ASIN(SQRT(POW(SIN((".$user_lat."*PI()/180-【store_latitude】*PI()/180)/2),2)+COS(".$user_lat."*PI()/180)*COS(【store_latitude】*PI()/180)*POW(SIN((".$user_lng."*PI()/180-【store_longitude】*PI()/180)/2),2)))*1000) AS distance FROM store HAVING 【搜索條件如 state=1】 distance<【周圍距離多少米 如 500】 ORDER BY distance ASC");
var_mp($storelist);
【】sql語句中括弧的store_latitude,store_longitude為你資料庫存的商家經緯度的欄位名,其餘的為注釋
『捌』 sql (mysql)怎麼實現查詢某一個經緯度周圍500米距離的餐館,資料庫存放所有餐館的經緯度
回答的有點晚,正好我做到相關的項目了,希望能幫到其他人.
餐館申請時候通過填寫的地址取得經緯度存入資料庫,下面是查詢某個經緯度附近500米的
$user_lat='41.749034'; //傳過來的緯度
$user_lng='123.46017';//傳過來的經度
$store_mod=db("store"); //資料庫
$storelist=$store_mod->query("SELECT
*,ROUND(6378.138*2*ASIN(SQRT(POW(SIN((".$user_lat."*PI()/180-【store_latitude】*PI()/180)/2),2)+COS(".$user_lat."*PI()/180)*COS(【store_latitude】*PI()/180)*POW(SIN((".$user_lng."*PI()/180-【store_longitude】*PI()/180)/2),2)))*1000)
AS distance FROM store HAVING 【搜索條件如 state=1】 distance<【周圍距離多少米 如
500】 ORDER BY distance ASC");
var_mp($storelist);
【】sql語句中括弧的store_latitude,store_longitude為你資料庫存的商家經緯度的欄位名,其餘的為注釋
『玖』 怎樣根據GPS獲得的經緯度來獲取城市名
根據設備GPS信息來獲取當前位置,如果沒有GPS設備的話,則通過IP向ISP獲取,不過那樣的位置信息獲取會慢而且不精確。
獲取到了經緯度信息X,Y後,可以通過匹配資料庫中的值來進行定位,你需要將城市經緯度信息保存到資料庫中去,所以比較麻煩一些。當然也可以通過調用第三方地圖API來獲取城市,這樣效率雖然不高,但是很方便