iOS开发 - 解决百度地图模拟器无法定位问题

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

在模拟器上使用百度地图定位的时候, 经常报这样的错误:

/***定位失败后,会调用此函数*@param error 错误号*/- (void)didFailToLocateUserWithError:(NSError *)error{ NSLog(@"%@", error); //Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"}


一开始,我怀疑模拟器无法定位。但是, 百度地图SDK里面又确实提供了模拟器的静态库, 说明应该是可以使用的。

折腾了一下, 发现是我没开启定位功能.. 傻了。


一般这样有2个问题:

1. 模拟器没开启功能



默认位置选项是无,  设置一下就好了。



2. 应用没授权

第一次打开应用的时候, 会询问你是否允许定位功能...

如果选择了拒绝,那自然无法定位。

解决办法:

1. 重置模拟器... 比较暴力

2. 到设置-->隐私--->里面设置一下就好了。

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/hgdguhg/article/details/83917004