2010-01-05 198 views
1

我是新來這個論壇,但我已經找到了幫助之前,這裏很多次,所以我希望同樣的情況,這時候:)獲取GPS座標編程方式從谷歌地圖

我想怎麼辦在手機上運行Google Map應用程序,運行「我的位置」功能並獲取GPS協調員。我想以編程方式做到這一點。

我可以使用內置的GPS設備,但是在大多數情況下,它大約有20米的誤差,這對我來說有點太過分了。另一方面,我的位置功能通常是幾米(通常小於5米),在我的情況下就足夠了。

問題是,我一直在網上看看是否可以做到這一點。到目前爲止,似乎我設法從Google Maps中獲取GPS座標的唯一方法是手動使用某種類型的JSP片段。

所以基本上我的問題是:可以這樣做,如果是的話,怎麼樣?

感謝提前:)

+0

如果這不能做,但有人知道一種方法,導致相同的結果,那麼請,請讓我知道:) – npinti 2010-01-06 10:51:38

回答

1

Google Maps API沒有對您的當前位置(或位置的估計)提供接入。 我的位置 maps.google.com上的功能使用Google Gears GeoLocation API來確定用戶的位置。根據齒輪API參考:

地理位置API提供了最好的 估計使用 許多來源(稱爲位置 提供者)的用戶的位置的。這些提供商可能是板載的(例如GPS) 或基於服務器的 (網絡位置 提供商)。

我不確定Gears是否適用於您的移動平臺的瀏覽器。如果maps.google.com上的「我的位置」功能起作用,那麼我認爲它確實存在。

+0

我不想在瀏覽器中使用該應用程序。我只是想將它用作在移動平臺上運行的簡單Java應用程序。 我會看看谷歌齒輪API,謝謝加載:) – npinti 2010-01-07 11:56:30

+0

你的問題的答案是「不,你不能從谷歌地圖獲得GPS座標」。你可以做他們所做的事情(與Gears交談),但前提是你在瀏覽器中(這是一個瀏覽器插件)。你在哪個平臺上? – RedBlueThing 2010-01-07 22:24:38

+0

我想我可能已經找到了某種解決辦法,我沒有真正嘗試過。我不想製作瀏覽器應用程序,但似乎Google平臺似乎支持我的平臺。 如何,我想創建一個平臺獨立(至少儘可能)應用程序,所以谷歌齒輪並不完全在我的名單上。 – npinti 2010-01-08 18:08:53