簡體   English   中英

要在Google Maps API v2 for Android中使用或不使用getMyLocation()?

[英]To use or not to use getMyLocation () in google maps API v2 for android?

我目前正在開發一個利用google maps api v2的一些簡單功能的應用程序。 該應用程序應該找到用戶的當前位置,然后顯示我選擇的一些位置,這些位置也應該靠近用戶。

我已經找到並顯示用戶位置。 事實是,似乎不贊成使用getMyLocation()(我當前正在使用),這是根據android的開發人員站點進行的。 但是,Eclipse對此方法沒有顯示任何過時的警告信號。 在我開始編寫代碼時,我還不知道這一點。

所以我的問題是:如果我計划發布我的應用程序,我將來是否會擔心這會成為問題?

這是我進入用戶位置的代碼:

if (map.getMyLocation() != null) {

        Toast.makeText(this, "You are here", Toast.LENGTH_LONG).show();
        map.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(
                map.getMyLocation().getLatitude(), map.getMyLocation()
                        .getLongitude()), 15));
    }

非常感謝您的時間和答復。

如文檔中所述,已棄用。

嘗試改用LocationClient實現。

http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html

您可以啟用地圖V2上可用的“我的位置圖層”。

map.setMyLocationEnabled (true)

檢查: http : //developer.android.com/reference/com/google/android/gms/maps/GoogleMap.html#setMyLocationEnabled%28boolean%29

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM