2013-03-26 109 views
0

我有像S 23°25'33.8「,W 47°35'58.4」的座標,我想轉換爲 -23.426056,-47.599556。轉換座標使用PHP

我該如何使用PHP來做到這一點?

EDIT

對不起,正確的問題是:

當我把S23中°34' 55.9" ,W 47°31' 14.2" 在谷歌地圖他自動指向一個綠色標記,其中i想,但是如果我在例子gmaps-samples.googlecode.com/svn/trunk/geocoder/...中放置了相同的座標,它幾乎只在街道上指向一個標記,我怎麼能把綠色標記simlary放到我的應用程序中的谷歌地圖上

+0

當我把S23中°34' 55.9" ,W 47°31' 14.2" 在谷歌地圖他自動指向一個綠色標記我想要的地方,但如果我把例子中的相同座標http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html,我t幾乎只在街道上指出一個標記,我怎麼能把綠色標記simlary放到我的應用程序中的谷歌地圖 – Shermano 2013-03-26 20:39:59

+0

這個問題沒有顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 – Kermit 2013-03-26 20:41:21

+0

sscanf()從字符串中提取值;然後一點點的數學 – 2013-03-26 20:43:12

回答

1

用簡單的數學做它:

  • 角秒是一定程度的1/3,600
  • 弧分是一個程度
  • S,E負,N的1/60,W正

    例如:S 23°25' 33.8: - 1 * 23 + 25/60±33.8/3600 = -23,426055555555555555555555555556°

+0

我試圖做和谷歌地圖給了我一個錯誤的位置,我不明白 – Shermano 2013-03-27 02:47:55