1

好回答我的問題可能是相當簡單,所以讓我們開始吧:我可以利用Google的獲取用戶位置的實現嗎?

是否可以直接從谷歌地圖獲取用戶的位置,如myLocationLayer不是嗎?

爲了更精確一點:我知道有多種可能性來獲取用戶位置,並且他們在answers here on SO like this one中被很好地解釋。但地圖API V2看起來很簡單,它有這麼多漂亮的gettters和setter方法,我不能,但不知道如果沒有一個剛剛成立

GoogleMap.animateCamera(CameraUpdateFactory.goToUserLocation()); 

,讓谷歌處理衛星和網絡部分。他們已經位置(您可以點擊myLocationsButton,並立即去那裏),所以我會相當驚訝,如果這個程序是不可能的......但我沒有找到在API v2 tutorial什麼。

非常感謝您的輸入

回答

2

您可以使用GoogleMap.getMyLocation()。請注意,它被詆譭,但恕我直言,它不應該。

+0

好+1指出我怎麼瞎其實我,但我認爲「真正」的答案將是'com.google.android.gms.location.LocationClient'的實現,他們建議,而不是...我我會繼續研究這一點,然後回到你身邊。由於 – avalancha

+0

@avalancha它也指出有沒有''LocationClient'我的位置「藍點‘'’被使用」,所以如果你使用'getMyLocation'你間接使用'LocationClient'。這就是爲什麼我認爲它不應該被棄用的原因。 –

+0

你可能是對的,他們應該宣佈它可以在某些情況下使用的簡便方法 – avalancha

相關問題