ios 地图定位能再模拟器上实现吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 地图定位能再模拟器上实现吗相关的知识,希望对你有一定的参考价值。
参考技术A 可以的。在模拟器上使用百度地图定位的时候, 经常报这样的错误:
/**
*定位失败后,会调用此函数
*@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. 到设置-->隐私--->里面设置一下就好了。本回答被提问者和网友采纳
MKMapview 在模拟器的 iOS-7.0 中不显示地图
【中文标题】MKMapview 在模拟器的 iOS-7.0 中不显示地图【英文标题】:MKMapview don't show map in iOS-7.0 in simulator 【发布时间】:2013-11-21 10:22:58 【问题描述】:我在我的应用程序中使用 MKMapView。我需要在地图上显示当前位置。 当我在 iOS 6.0 或 6.1 上显示它时,它工作正常。 在 iOS 7.0 上,地图无法正确显示。
看看 iOS 7.0 中的地图 -
谁能建议为什么地图的背景没有出现在这里,iOS 6.0 是否有任何额外的方法,我们必须在 iOS-7.0 的模拟器中显示地图?
【问题讨论】:
你能分享一些代码吗? 好吧,我已经完成了整个过程 1) 添加 MAPKIT 框架。 2) 导入#import无论是 iOS 6、6.1 还是 iOS 7,模拟器都不会显示用户当前位置。要模拟位置,您可以看到 here。如果您想向用户显示当前位置,请在设备中运行您的应用
【讨论】:
这似乎很有用......我的朋友给你点赞。在 iOS 6.0 上出现地图时为什么它没有出现在 iOS 7.0 中以上是关于ios 地图定位能再模拟器上实现吗的主要内容,如果未能解决你的问题,请参考以下文章