2011-09-21 36 views
0

我試圖創建一個算法來定義一個「標準」路線,然後將該路線與一個人將要採取的所有未來路線進行比較。起點和終點是相同的,所以它基本上是一個圓圈。比較谷歌地圖API中的路線

我已經有一個Android應用程序每隔10秒向我的服務器發送一個位置。我需要從這些點中創建一條路線,然後在第一週內,我需要在該周所採用的路線之間創建一條路線。那條道路的內部('圈子'內的區域)必須被標記爲安全區域,並且當我從該區域外部獲得位置時我需要警告。

所以我的問題仍然存在;我怎麼能使這成爲可能?我應該從哪裏開始尋找,並且是否有一些API可以幫助我?

我知道我的情況很不好寫的,但如果你有疑問,請不要猶豫..提前

感謝,

+0

嘿加利普你有這個問題的任何解決方案我有一個類似的問題在這裏 - http://stackoverflow.com/questions/8641931/how-to-compare-two-routes-using-google-direction-apis-或者一些其他的apis-for-iph你能幫助我嗎? – Saurabh

回答

0

你可以節省使用爲DirectionsService每條路線。不知道你如何確定一個'平均'出來,雖然。但是,一旦確定了平均路線,您就可以計算整個路線的邊界(或者更可能想要制定路線兩側的多邊形),然後您可以檢查某個點是否與該區域不匹配。