ios - 如何缩放到当前用户位置?

标签 ios mkmapview mapkit mkuserlocation

我想在中心显示当前用户位置,还想显示从当前位置到所有边的 15km 距离。如何实现?

最佳答案

方法如下:

- (void)zoomToUserLocationAnimated:(BOOL)animated
{
    CLLocationCoordinate2D locationCoordinate2D = _locationManager.location;
    CLLocationDistance distance = 30000;

    [self setRegion:MKCoordinateRegionMakeWithDistance(locationCoordinate2D, distance, distance)
           animated:animated];
}

关于ios - 如何缩放到当前用户位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125486/

相关文章:

iphone - 加载到 map 中,地址簿中单个人的多个地址

ios - map 注释在应该聚类时重叠

iphone - MKCoordinateRegion 没有以正确的方式显示在 map 上

uiscrollview - 检测 MKMapView 的平移 + 减速

ios - swift 3 : Back to last ViewController with sending data

iphone - 在 layoutSubviews 中调用 setNeedsDisplay?

ios - 释放CGImageRef以避免内存泄漏

ios - 静态让 sharedInstance 无法从 Objective-C 代码访问

ios - 在使用 MKMapview 导致 MB 的内存使用和使用 ARC 时,当 View 消失时它不会释放内存

ios - 如何将路线时间显示为谷歌地图