2015-10-04 87 views
-1

有沒有什麼辦法可以在latitudelongitude內激活或放置一個範圍?Acurrate gps lat long

我的應用程序將尋找用戶當前lat & longBroadcastRecevier,我想提出一個範圍或東西。

我使用Place picker,我得到一個lat/long即:(lat/lng: (41.48256,2.317142))與place.getLatLong()價值,所以我想acurrate這些值

+0

你的意思是你想要的位置的準確性? – varunkr

回答

1

您可以使用

location.getAccuracy() 

得到米的精度。

從文檔

得到這個位置的估計精度,以米爲單位。

我們將精度定義爲68%置信度的半徑。換句話說,如果您在此位置的經度和緯度 處畫一個圓,並且半徑等於準確度,則真實位置在圓內的概率爲68% 。

以統計學術語來說,假設位置誤差是隨機的 具有正態分佈,所以68%置信圓代表 一個標準偏差。請注意,在實踐中,位置錯誤不總是遵循如此簡單的分佈。

此準確度估算只涉及水平精度, ,並不表示方位,速度或高度的精度,如果 包含在此位置。

如果此位置沒有準確性,則返回0.0。由LocationManager生成的所有位置都包含精確度。

UPDATE

你所試圖做的是所謂的地理範圍。請看this

+0

嗯,事情是我有一個'place_picker',所以我得到一個拉特和長期,與此我想要得到它的準確性。我可以用'getAccuracy()'做到嗎? –

+0

所以你沒有得到一個位置對象,只是lat和long? – varunkr

+0

我得到'lat/lng:(41.48256,2.317142)'(這是一個日誌) –