0
我開始爲windows phone 7.5開發一個應用程序。所以這是場景:靠近地址當前位置
- 我有一個列表,有幾個地址,我想在我的當前位置(距離半徑將由用戶在過濾時間決定的距離)最近。
任何人都可以指出我如何做到這一點?
謝謝!
我開始爲windows phone 7.5開發一個應用程序。所以這是場景:靠近地址當前位置
任何人都可以指出我如何做到這一點?
謝謝!
你必須找到一些網絡服務,可以將地址映射到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);
使用Bing Maps SOAP服務:http://msdn.microsoft.com/en-us/library/cc966738.aspx