当前位置未在此处获得地图

时间:2016-06-23 05:13:17

标签: ios objective-c here-api

我在我的应用程序中使用这里的地图并且工作正常。我将目标坐标从一个视图控制器传递到另一个viewcontroller,其中包含map及其方法。我试图在第二个视图控制器中获取方法内的当前位置来计算roue,但是当前位置总是返回0,0.please建议如何在我从第一个viewcontroller传递值的方法中获取当前位置

viewcontroller1:

OpenSans-Regular.ttf

的MapViewController:

- (IBAction)btn_navigate:(id)sender
{
    NSLog(@"%@",_POiarray);
    _VC=[[NaviMeVC alloc]init];
    [_VC GetPoi:_POiarray];
    [self.navigationController pushViewController:_VC animated:YES];
} 

1 个答案:

答案 0 :(得分:1)

要开始接收定位更新,您需要拨打我在示例代码中看不到的NMAPositioningManager startPositioning。以下用户指南链接中的更多细节。请阅读该页面上的其他说明,看看是否有帮助。

要检查的另一件事是:您是否已将NSLocationWhenInUseUsageDescription添加到项目Info.plist文件中,以确保您的应用可以从CLLocationManager接收用户位置?

此外,这似乎显而易见但请注意,如果您有定位,您将只能获得currentPosition的有效值。