簡體   English   中英

Google Map API V2回調,用於在地圖上顯示顯示用戶位置的藍點

[英]Google map api v2 callback for when the blue dot showing the user's location appears on the map

我目前正在用來在地圖上顯示用戶的當前位置

setMyLocationEnabled(true);

是否有回調或其他方法可以告知顯示當前位置的藍點何時出現在地圖上。 我可以設置一個LocationListener並假設在onLocationChanged時,地圖上會顯示藍點,但是我不需要在應用程序中更新位置,因此實現LocationListener似乎有點過頭。 我在此類回調的文檔中找不到要實現的接口。 有人知道我可以使用其他任何方法嗎?

您可以直接在GoogleMap對象上為位置更改添加偵聽器。 如果您對進一步的更新不感興趣,請在第一個回調之后將其刪除。

檢查setOnMyLocationChangeListener()

它是過時了,但它的工作原理(或至少它工作-我最近沒有使用它)。

似乎大多數定位方法已針對android折舊。 正在開發的是位置客戶端。 並且從文檔

不推薦使用此接口。 請改用LocationClient。 LocationClient提供了改進的位置查找功能和電源使用方式,並且由“我的位置”藍點使用。 有關示例代碼示例,請參見示例應用程序文件夾中的MyLocationDemoActivity或《位置開發人員指南》。

至於接口LocationClient.requestLocationUpdates()似乎是要走的路。

暫無
暫無

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

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