妙用 Xcode 修改 iPhone 的当前定位位置

您所在的位置:网站首页 苹果如何改定位位置信息 妙用 Xcode 修改 iPhone 的当前定位位置

妙用 Xcode 修改 iPhone 的当前定位位置

2024-07-14 15:20:00| 来源: 网络整理| 查看: 265

iPhone 可以利用 GPS 来精确定位所处的位置,借助得到的位置结果可以应用在众多地图类、社交类等 app 中。为了 app 的开发和测试或者一些其他目的,有时需要改变当前的定位位置来测试一些结果。本文的主题就是在不需要越狱的前提下,使用 iOS 开发最常用的 Xcode 工具来临时修改 iPhone 的当前定位位置。

背景

地图中的每一个点都有一个坐标,可以用经度(表东西方向)和纬度(表南北方向)来表示。针对于这个坐标,我们常见的有三种坐标系标准:

WGS-84 :即在 1984 年定义的世界大地测量系统(World Geodetic System, WGS),也是被广泛采用的坐标系标准; GCJ-02 :一种基于 WGS-84 制定的大地测量系统 ,由中国国测局制定。此坐标系所采用的混淆算法会在经纬度中加入看似随机的偏移,号称可以促进国家安全 。目前该算法已经通过多种语言形式实现了向 WGS-84 坐标的转换。高德地图、Google Map 中国内地部分的坐标采用了此标准。 BD-09 :百度在 GCJ-02 的基础上多增加了一次变换,号称“有助保护用户隐私” 。目前也已被反向转换。百度地图采用了此标准。

要想把定位位置改成我们想要的位置,首先要找到那个位置的经度+维度坐标,确定其使用的坐标标准,利用 工具 将其转换为 WGS-84 标准,获取到在 WGS-84 标准下的准确坐标。

准备

以下以「上海中心」这个地理位置坐标作为最终目标为例说明:

1.获取 GCJ-02 标准的地理位置坐标: 在 高德地图 或者 Google 地图 中找到上海中心的经纬度坐标(GCJ-02 标准)为 121.505385,31.233526 ,如下图:

高德地图

Google Map

2.获取 WGS-84 标准的地理位置坐标: 利用 转换工具 将获取到的 GCJ-02 标准的坐标转换成 WGS-84 标准的坐标,如下图,最终获取到的 WGS-84 坐标为 121.50097295,31.23555959 。

3.配置一个 GPX 格式的文件: 这个文件稍后会导入到 Xcode 项目中使用,文件内容如下,注意将其中的 lat 和 lon 改成刚刚你获取到的 WGS-84 坐标。 操作 1.在 Xcode 中新建一个项目,并将刚刚创建的 gpx 格式文件拖入到项目中,如下图:

2.打开 Xcode 项目的「Edit Scheme…」设置窗口,在「Run-Option-Core Location」中选中「Allow Location Simulation」,并在「Default Location」选择刚刚添加的 gpx 文件(Default Location 中默认包含了一些全世界各个国家和地区的位置,这些位置的周围一般都有一家 Apple Store),如下图:

3.在 iPhone 真机上编译并运行此 app,此时手机的定位位置就已经变成了「上海中心」,可以在地图 app 或者社交 app 中查看确认。

4.只要不在 Xcode 中停止运行 app,这个模拟的地理位置就可以保持一段时间,在 Xcode 中停止运行 app 或者重启手机都会恢复成真实的地理位置。


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭