2017-07-19 115 views
0

我试图隐藏,然后显示用户位置设置 mapView.isMyLocationEnabled为“真”和“假”据此,但我遇到 mapView.myLocation在第一次从真到假切换后设置为零用户默认位置蓝色点标记从不再出现。有没有办法启用和禁用默认的用户位置显示?展和谷歌地图隐藏用户默认位置标记

+0

为什么不使用自定义图像,从位置管理器获取坐标,然后将自定义图像标记放在当前位置。显示/隐藏自定义标记? –

+0

默认标记具有很酷的呈现功能,但我会使用自定义标记,以防将来无法完成切换回来再次显示用户位置 –

回答

0

MapView.myLocation必须始终显示一个CLLocation。如果在updateLocation时为零,则将其设置为您想要的默认CLLocation。

+0

这是一个只读属性,尚未找到方式和位置更新它 –

+0

,但我没有seing用户位置的原因肯定是在我的位置无 –