我想在应用程序移动到前台时立即进行一次位置更新(基本上就像签入一样)。顶部的紫色位置标记应该暂时出现然后熄灭。任何人都可以指出我正确的方向吗?
编辑:到目前为止我尝试了什么 -[m_coreLocationMan startUpdatingLocation];
这里发生的是位置更新确实发生,并且出现紫色箭头,但更新完成后永远不会消失。我需要它在位置更新完成后消失。
答案 0 :(得分:1)
获得位置后(didUpdateToLocation:...委托方法),只需停止更新位置即可。我假设m_coreLocationMan是一个CLLocationManager ...
[m_coreLocationMan stopUpdatingLocation];
答案 1 :(得分:0)
您是在谈论谷歌地图上的位置标记点吗?你可以使用
yourMapName.showsUserLocation = NO
让它消失,但你应该明白这是一个MKMapView方法,而不是Core Location的一部分。
答案 2 :(得分:0)
我找到了解决方案。这真的很奇怪,但我希望碰到它的人可能觉得这很有帮助 -
我创建了一个新的包ID,错误消失了!如果我使用旧的,我仍然会看到同样的问题!