Iphone 动态更改地图中位置的纬度和经度的步骤

Iphone 动态更改地图中位置的纬度和经度的步骤,iphone,objective-c,mapkit,Iphone,Objective C,Mapkit,如何动态获取纬度和经度,以便当用户继续从当前位置行走时,其在地图上的方向也应不断变化。这怎么可能呢?我认为您可以利用MKMapview的属性showsUserLocation 取自 显示支持位置 一个布尔值,指示地图是否可以显示用户位置。 @属性(非原子)布尔显示位置 讨论 此属性不指示用户的位置在地图上是否实际可见,只指示是否允许地图视图显示它。要确定用户的位置是否可见,请使用userLocationVisible属性。此属性的默认值为“否” 将此属性设置为“是”将导致地图视图使用核心位置框架

如何动态获取纬度和经度,以便当用户继续从当前位置行走时,其在地图上的方向也应不断变化。这怎么可能呢?

我认为您可以利用MKMapview的属性
showsUserLocation

取自

显示支持位置

一个布尔值,指示地图是否可以显示用户位置。 @属性(非原子)布尔显示位置 讨论

此属性不指示用户的位置在地图上是否实际可见,只指示是否允许地图视图显示它。要确定用户的位置是否可见,请使用userLocationVisible属性。此属性的默认值为“否”


将此属性设置为“是”将导致地图视图使用核心位置框架查找当前位置。只要此属性为“是”,地图视图将继续跟踪用户的位置并定期更新。

我认为您可以利用MKMapview的属性
showsUserLocation

取自

显示支持位置

一个布尔值,指示地图是否可以显示用户位置。 @属性(非原子)布尔显示位置 讨论

此属性不指示用户的位置在地图上是否实际可见,只指示是否允许地图视图显示它。要确定用户的位置是否可见,请使用userLocationVisible属性。此属性的默认值为“否”


将此属性设置为“是”将导致地图视图使用核心位置框架查找当前位置。只要此属性为“是”,地图视图将继续跟踪用户的位置并定期更新它。

作为7KV7答案的补充(我还不能直接响应答案),如果您需要知道它何时更新,请将mapView:didUpdateUserLocation:方法添加到您的代理:

作为7KV7答案的补充(我还不能直接回答答案),如果您需要知道它何时更新,请将mapView:didUpdateUserLocation:方法添加到您的学员:

看看这个例子:它展示了如何不断更新看看这个例子:它展示了如何不断更新