当位置丢失时,有没有办法让谷歌地图位置标记消失并告知用户这个?当我打开地图并开启GPS(或移动数据/ wifi)时,位置标记(蓝点)几乎立即显示在我最后的已知位置(我认为),但如果我关闭所有位置提供者(GPS,移动数据, wifi)蓝点保持在同一位置,直到我再次关闭并打开应用程序。有可能知道位置丢失并向用户显示某种消息吗?我尝试在onLocationChanged
类和LocationListener
方法GoogleMap
中查看onMyLocationChange
方法,但是当所有位置提供程序都关闭时,它们都没有提供任何信息。那么,哪里有什么办法?
P.S。在官方Google地图应用中,位置标记的工作方式与我想要的相同