我正在构建一个 iPhone 应用程序。有一个始终显示地图(MKMapView)的屏幕。但是为了节省电池,我不希望用户位置一直更新,只能自动(每 15 分钟)和手动(onclick)更新。
但是,我也想在地图上显示这个用户位置。问题是,如果我showsUserLocation
使用 MapView,它会自动开始更新位置,因此会耗尽电池电量。
我尝试激活showsUserLocation
选项,保存MKUserLocation
,然后停用,showsUserLocation
然后手动添加保存MKUserLocation
为注释,但它实际上显示警告并重新激活showsUserLocation
选项!
所以我想最后一种方法是手工:
我自己建立了一个蓝点注释,但它没有发光效果和周围的精确圆圈。你知道怎么做吗?或者如果有其他方法,请分享。
谢谢 !