2008年2月29日 星期五

ASP.NET 捷運站經緯度

首先是經緯度之間如何算出距離
因為URMAP有投影的座標點
所以只要用二維座標計算兩點間的距離即可
如果已知P1及P2的線上地圖投影公式化算為平面坐標P1(X1,Y1),P2(X2,Y2),二個點的坐標數值(X1,Y1),(X2,Y2)都是以”公里”為單位,所以經過√{(X2-X1)²+(Y2-Y1)²}公式所化算出來的的平面距離單位也是”公里”

接下來是下拉選單
希望選擇捷運站即出現捷運站經緯度
再與資料庫算出距離
(目前只做好下拉選單)

2 則留言:

Yao Jen 提到...

地圖一般不是用經緯度嗎?

派西s9326269 提到...

一般是使用經緯度,但假如用經緯度算距離的話,就必須用到專業的大地測量等方面知識,因此用橢圓型建立地球模型,投影在平面上,就變成二維座標點,而URMAP都已經自動轉換好了。