2011-08-24 172 views
2

我需要一個函數,該函數需要一個燃燒着的男人陣營的地址並返回該陣營的緯度經度。將燃燒的男子地址轉換爲緯度/經度

城市看起來像這樣 - http://www.burningman.com/preparation/maps/11_maps/BRC2011_070611.jpg

燃燒的男人地址一樣週年& 6:15指定。在時鐘線上每15分鐘有一些街道,但有時候人們指定他們的地址爲6:05或6:10來指定他們在那個街區的位置。

從燃燒着的男人網站 - 「從最內層的濱海藝術中心街到男人的距離是2400英尺,這意味着從濱海藝術中心到畢業的所有街區都在時鐘街之間更寬。」濱海藝術中心到週年紀念街,遏制路邊,深400英尺,其他雙深的地塊深度爲430英尺,其餘的地塊深度爲200英尺。

我認爲這意味着街道寬30英尺,除了第一個大型街區外,街區一般寬200英尺。距中心2400英尺(2430英尺)到Esplanade的內緣,從第一個街區開始。

圓圈的中心位於{40.782920000000004,-119.20903000000001},並且4:30的街道是由於北方。

爲了測試(這些都只是大致準確):

40.77574, -119.20334 is 3:30 & Birthday 
40.77521, -119.20879 is 4:30 & Anniversary 
40.78579, -119.22369 is 8:00 & Graduation 

我寫的iBurn應用燃燒的人,如果我今天能得到這個功能,我可以希望更多的數據在活動開始前添加到應用程序開始。

+0

老實說,我還沒有試過。我想你可以計算每條街道距中心的距離,並使用地理庫在正確的向量上移動該距離。我希望有人能夠幫助我完成這項工作,因爲我忙於在應用中完成其他事情,否則這可能不會完成。 –

+0

所以你的問題是:給定一個經緯度,一個方向和一個距離,找出指定方向上指定距離的緯度和經度。這是正確的嗎?我會盡力找到能解決這個問題的東西。 –

回答