【问题标题】:ios zooming in on users locationios放大用户位置
【发布时间】:2015-09-04 05:00:04
【问题描述】:

您好,我已将我的 MapKit 设置为显示用户位置,但它加载的视图过于缩小,所以我试图将其放大到例如面积20英里。 我尝试使用其他一些问题的代码来做到这一点,但它们似乎都没有对以往的观点产生任何影响。 顺便说一句,我也试图能够看到当前用户:纬度和经度,但在我的浮点变量中只看到 0,也许这些是链接的?

代码如下:

- (void)viewDidLoad
{

#ifdef __IPHONE_8_0
    if(IS_OS_8_OR_LATER)
    {
        [self.locationManager requestWhenInUseAuthorization];
    }
#endif

    MKCoordinateSpan span = MKCoordinateSpanMake(20.5982f,0.0001f);
    CLLocationCoordinate2D coordinate = {30, 75};
    MKCoordinateRegion region = {coordinate, span};
    MKCoordinateRegion regionThatFits = [self.mapView regionThatFits:region];
    [self.mapView setRegion:regionThatFits animated:YES];

    self.locationManager.delegate=self;
   [self.locationManager startUpdatingLocation];

    float latitude = self.locationManager.location.coordinate.latitude;
    float longitude = self.locationManager.location.coordinate.longitude;

    [self.mapView.userLocation addObserver:self
                                forKeyPath:@"location"
                                   options:(NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld)
                                   context:NULL];
    self.mapView.showsUserLocation = YES;

非常感谢您对此提供的任何帮助。我是 MapKit 新手。

【问题讨论】:

  • @Anbu.Karthik 感谢您的指点,但这并没有解决问题
  • 那么发生了什么事,你还需要什么
  • 你在模拟器中运行这个吗?要获得真正的纬度和经度,您必须模拟一个位置。
  • 大家好,是的,我在模拟器中运行它,但已使用:调试/位置/自定义位置进行设置。我输入了我的经纬度,它在地图上正确显示了我的位置。唯一的问题是地图太小了。每当我添加一些编码示例时,我似乎总是得到相同的结果,这没什么,没有错误,没有消息。只是显示我的位置的地图,但仍然缩小了。请问我上面输入的代码有问题吗?

标签: ios mapkit core-location zooming mkuserlocation


【解决方案1】:
MKCoordinateSpan span = MKCoordinateSpanMake(30.5982f,0.0001f);
CLLocationCoordinate2D coordinate = {36, 90};
MKCoordinateRegion region = {coordinate, span};
MKCoordinateRegion regionThatFits = [self.mapView regionThatFits:region];
[self.mapView setRegion:regionThatFits animated:YES];

【讨论】:

    猜你喜欢
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多