2013-01-10 86 views
0

我使用XAML和C#位置對象近routelines

編碼metro應用目前,我有一大組代表在圖釘的形式在地圖上的位置數據(〜700)。我目前正嘗試僅在地圖上兩點之間的路線附近顯示圖釘。使用緯度和經度座標在地圖上繪製圖釘和路線。然而,他們並不完全匹配,通常只在附近。我想知道是否有辦法根據繪製的路線的接近度來過濾可見的圖釘。謝謝。我會根據需要提供進一步的信息。

回答

0

Here你可以找到一些與距離計算有關的算法。

+0

感謝,haversine公式看起來很有希望 – Hairlock

0

我不確定您使用的存儲策略。但是如果你碰巧在使用SQL Server,那麼計算你想要的內容的方法就是內置的。它實際上很棒。

如果你有興趣,在這裏看到:http://msdn.microsoft.com/en-us/library/ff929145.aspx

+0

我目前使用的C#HTTP請求得到的座標位置,因爲數據集是如此之小,我只儲存它本地。你知道任何在線的例子,我可以看看,我剛剛開始學習SQL,但如果這種方法可以減少處理時間,那麼它會是理想的。 – Hairlock

+0

卸載到雲中的SQL將減少每次處理時間。如果您可以處理始終連接,那麼雲處理就是未來所有應用程序處理複雜處理的方式。 –

+0

好吧,我將開始配置我的azure sql數據庫併發布結果。謝謝您的幫助。 – Hairlock