2017-07-19 117 views
0

我試圖隱藏,然後顯示用戶位置設置 mapView.isMyLocationEnabled爲「真」和「假」據此,但我遇到 mapView.myLocation在第一次從真到假切換後設置爲零用戶默認位置藍色點標記從不再出現。有沒有辦法啓用和禁用默認的用戶位置顯示?展和谷歌地圖隱藏用戶默認位置標記

+0

爲什麼不使用自定義圖像,從位置管理器獲取座標,然後將自定義圖像標記放在當前位置。顯示/隱藏自定義標記? –

+0

默認標記具有很酷的呈現功能,但我會使用自定義標記,以防將來無法完成切換回來再次顯示用戶位置 –

回答

0

MapView.myLocation必須始終顯示一個CLLocation。如果在updateLocation時爲零,則將其設置爲您想要的默認CLLocation。

+0

這是一個只讀屬性,尚未找到方式和位置更新它 –

+0

,但我沒有seing用戶位置的原因肯定是在我的位置無 –