2012-01-17 102 views
0

我開始爲windows phone 7.5開發一個應用程序。所以這是場景:靠近地址當前位置

  • 我有一個列表,有幾個地址,我想在我的當前位置(距離半徑將由用戶在過濾時間決定的距離)最近。

任何人都可以指出我如何做到這一點?

謝謝!

回答

1

你必須找到一些網絡服務,可以將地址映射到GPS座標,然後計算距離。我猜bing地圖API和谷歌地圖提供了api:s地址查詢。

一旦你有你的座標計算距離的

var addressLocation = new GeoCoordinate(-51.39792, -0.12084); 

var yourLocation = new GeoCoordinate(-29.83245, 31.04034); 

double distance = addressLocation .GetDistanceTo(yourLocation); 
相關問題