前言

为了方便测试与位置相关的功能,苹果为开发者们提供了非常方便的模拟定位的功能。

模拟器

在iOS模拟器模拟定位非常简单,因为模拟器自带里这个功能,如下:

gpx

但是真机上没有模拟器的这个功能,所以苹果为了真机又提供了另外一个功能——gpx

首先在项目中创建一个gpx文件,如图:

填写文件名称后就创建了一个gpx文件,创建后文件内容如下:

<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode"><!--Provide one or more waypoints containing a latitude/longitude pair. If you provide onewaypoint, Xcode will simulate that specific location. If you provide multiple waypoints,Xcode will simulate a route visiting each waypoint.--><wpt lat="37.331705" lon="-122.030237"><name>Cupertino</name><!--Optionally provide a time element for each waypoint. Xcode will interpolate movementat a rate of speed based on the time elapsed between each waypoint. If you do not providea time element, then Xcode will use a fixed rate of speed.Waypoints must be sorted by time in ascending order.--><time>2014-09-24T14:55:37Z</time></wpt></gpx>

默认的地址是美国的一个地址,我们可以改成自己需要的地址的经纬度即可。然后还需要修改一下运行的配置,点击下图位置

在弹窗中选择“Edit Scheme”

在窗口中的run页面下Options中将default location设置为刚才创建的gpx文件

最后,在真机上运行项目,然后打开手机上的地图发现当前定位转移到了文件中设定的位置了。

除了修改gpx中的经纬度重新运行可以改变位置。在运行到设备上后,还可以在xcode中动态切换位置,如下

在列表中选择其他地点即可立刻切换到该位置。这样就需要我们提前多创建几个gpx文件以供使用。

关注公众号:BennuCTech,获取更多干货

如何在iphone上模拟定位相关推荐

  1. iphone控制中心自定义没有计算机,如何在iPhone上自定义iOS 11控制中心功能

    苹果最新推出的适用于iPhone和iPad的iOS 11,具有重新设计和模块化的控制中心.这个新的控制中心具有相当多的3D触摸手势,新的动画和可定制性.此外,内置了新的控件,以前在iOS版本下载或使用 ...

  2. 如何在 iPhone 上恢复微信聊天记录!

    误删了微信聊天记录,如何在 iPhone 上恢复微信聊天记录 如今,微信拥有庞大的用户群,很多人用它来沟通.支付.点餐等与我们日常生活相关的事情,我们的生活已经离不开它,它功能强大,使用方便,给我们带 ...

  3. iphone上安装android系统,如何在iPhone上安装Android操作系统?

    关于"如何在iPhone上安装Android操作系统?"相关问题,库巴帮助小帮手为您解答. 本文是教各位如何安装谷歌的Android操作系统到iPhone上.事先警告,动手能力不强 ...

  4. spotify使用教程_如何在iPhone上的Siri中使用Spotify

    spotify使用教程 Khamosh Pathak Khamosh Pathak Spotify finally works with Siri on your iPhone. If you're ...

  5. 如何在 iPhone 上恢复已删除的通话记录/通话记录

    您的通话记录/通话记录可能很重要,尤其是当您想要拨打之前联系过但未保存的号码时.如果您碰巧删除了通话记录(有意或无意),本指南将帮助您了解如何检索它们并找回您需要使用的所有记录.我们将根据您的情况和您 ...

  6. 删除iPhone邮箱smtp服务器,如何在 iPhone 上删除或清除邮件

    如何在 iPhone 上删除或清除邮件 有太多的邮件堆积在你的 iPhone,他们正在你邮件的应用程序看起来都凌乱吗?好吧,幸运的是 iphone,删除旧的邮件是很容易,你可以在根本没有时间做它甚至将 ...

  7. 如何在iPhone上设置和使用Siri

    Siri has a bad reputation among many, but it's perfectly usable for most tasks, and if you're knee-d ...

  8. 如何在iPhone上设置和使用单手键盘?

    用双手发短信的情况并不少见,但有很多人习惯于只用一只手发送文本.但是,随着智能手机(例如iPhone 12 Pro Max)的体积越来越大,单手发短信可能会很不方便.无论是什么原因,以下是在iPhon ...

  9. 如何在iPhone上拍摄长时间曝光的照片?

    开箱即用的iPhone可以拍摄长时间曝光的照片,iPhone 自带的相机应用程序可以满足您的需求.这些应用程序可以让您将快门打开的时间更长,可以调整设置.有了 iPhone 相机应用程序,就可以试一试 ...

最新文章

  1. .Net版InfluxDB客户端使用时的一些坑
  2. java大整数的加减乘除_关于大整数的加减乘除求余运算 java
  3. spring boot: 查看ApplicationContext中有哪些Bean
  4. 窝里斗,只给微软看笑话
  5. 浅谈js中的this
  6. Delphi 程序开发范例宝典(第2版)高清PDF下载 附光盘
  7. Rose双机热备两款软件原理介绍以及共享存储双机热备方案和镜像双机热备方案介绍
  8. Spring开发指南_夏昕 问题总结
  9. 前端处理二进制文件流
  10. 2018年11月25日ICPC焦作站参赛总结
  11. 边城小猿——某二线城程序员15年的工作经历
  12. “百度杯”CTF比赛 十一月场Fuzz
  13. 数据挖掘技术及其应用现状
  14. 物联网智能硬件与嵌入式系统
  15. EyouCMS响应式幽默笑话搞笑短文网站模板/资讯类文章发布网站模板
  16. Q2 逆势扭亏为盈,群雄环伺之下朴新如何“虎口脱险”?
  17. SSM+Vue+Element-UI实现网上跳蚤市场
  18. 打印机无法正常工作解决方法
  19. 算法学习之路和程序员(技术)学习必读书籍
  20. Word中的公式编辑器

热门文章

  1. 【沐风老师】教你在3dMax中使用Greeble插件结合变形修改器建模
  2. 天地图行政区划描边_天地图专题七:行政区域标记,热力图(以广西为例)
  3. 最全的PHP开发Android应用程序
  4. React-native android App项目搭建
  5. 【计算思维题】少儿编程 蓝桥杯青少组计算思维题真题及解析第2套
  6. XiunoBBS ax_date 插件 日期显示不正确 修复
  7. 教学|zbrush:利用分组Dynamesh,对模型进行重建细分
  8. iOS-【转载】架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
  9. VLAN vs. VXLAN:云时代下各施所长
  10. 产品经理必须会的软件——office