【问题标题】:Make MKMapView only zoom in on the centerCoordinate?使 MKMapView 只放大中心坐标?
【发布时间】:2014-10-24 00:40:54
【问题描述】:

我有一个始终位于地图中心的 MKPinAnnotationView。平移和缩放时 大头针给了我地图的中心坐标(纬度/经度)。

目前,当您放大时,它只会放大到您指示地图要放大的任何位置。

我真的很想将缩放锁定在图钉上。

关于我如何实现这一目标的任何想法?

【问题讨论】:

标签: ios mkmapview core-location mkmapviewdelegate


【解决方案1】:

假设 MKPinAnnotation 是指 MKPinAnnotationView,您可以访问注释的坐标并使用它来创建一个区域,然后将 mapView 的区域设置为以该坐标为中心的区域:

MKCoordinateRegion region = MKCoordinateRegionMake(pin.annotation.coordinate, MKCoordinateSpanMake(.05, .05));
[self.mapView setRegion:region animated:YES];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    相关资源
    最近更新 更多