发布网友
共6个回答
热心网友
利用开发者的一些调试功能,我们可以修改非越狱的苹果手机定位,模拟任意位置。
经测试,此方法仅限开发者调试使用,并不能长时间修改手机定位。
1. 首先需要了解一些坐标系的知识
iOS,原生坐标系为 WGS-84
高德以及国内坐标系:GCS-02
百度的偏移坐标系:BD-09
这些先了解,下面需要用到转换
2. 从高德地图拾取网页上找到要模拟的地点坐标,这里我测试使用 九寨沟
http://lbs.amap.com/console/show/picker
得到高德坐标:103.627229,32.755169
由于此坐标在手机上地图显示时,会有偏移误差,所以需要转换成 WGS-84苹果用;
在网上找算法转换后:
得到九寨沟坐标:33.144513 103.910688
在后面的.gpx文件中就放上转换后的坐标,以后修改此处来模拟其他位置
3. 用Xcode创建一个工程FakeGPS
此时在外面新建立一个 JZG.gpx 的 XML 文件 文件信息如下,然后导入工程
<?xml version="1.0" encoding="UTF-8" ?><gpx version="1.1"
creator="GMapToGPX 6.4j - http://www.elsewhere.org/GMapToGPX/"
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<wpt lat="33.144513" lon="103.910688">
<name>cheng</name>
<cmt>九寨沟</cmt>
<desc>九寨沟</desc>
</wpt></gpx>
4. 在工程 Proce---Scheme---Eidt Scheme---Options ---
在 Default location 里面选择导入的 JZG ;就是上面JZG.gpx的文件名,对应上述地理位置;
OK, 真机运行FakeGPS工程;
5. 在手机上运行FakeGPS工程,然后打开 手机上的高德地图app,定位,即可看到当前位置已模拟在目的地了,
同样查看微信定位,也是要模拟的位置了;
6. 实测上面的位置并不会永久修改,当模拟位置的app退出或是一些其他原因模拟的位置就会不在起作用;
也印证了该功能仅用于开发者调试使用,不过对于一些短时间的修改位置测试使用场景够用了
7. 演示工程的DEMO下载
https://github.com/cocoajin/TDDDemo/tree/master/FakeGPS
热心网友
所谓修改手机gps定位的坐标,也就是手机虚拟定位,可以通过以方式来修改你的gps定位:
1.苹果在越狱后可以才通过cydia下载虚拟定位软件,越狱后打开cydia,在搜索框里输入定位修改器后下载安装。安装完成后,回到桌面,打开刚刚下载的定位修改器,进入软件界面,按自己的需求选取地图中的地点长按即可,之后再点击软件中间的按钮,点击右上角设置,选择应用白名单,最后选择微信后打开即可。
2.安卓手机无论手机有没有ROOT都可以下载虚拟定位软件,方法为下载神行者虚拟定位软件安卓版,打开软件,点击软件底部中间的扳手图标,进入模式页面,点击修改环境按钮。修改成功后按提示重启手机,再打开神行者,就进入了高级模式,(如果手机没有root权限,就先打开手机的系统设置,选择开发人员选项,将允许模拟地点设置为开启状态后再返回软件首页),将首页左上角的开关按钮打开,在地图上选择你要定位的地点,点击左上角的神行者按钮,图标出现气泡文字显示经纬度,成功开启虚拟定位,之后再打开微信查看附近的人就可以了。
热心网友
付费内容限时免费查看回答您好,关于您的问题,您可以按照以下方式尝试哦。
1、打开手机,进入手机桌面之后,下拉通知栏,然后在通知栏中找到GPS功能,点击打开GPS。
2、在弹出的位置信息界面,点击开启位置服务,然后在下方选择节电功能。打开GPS功能之后,回到手机桌面,找到设置图标,点击打开设置,进入设置界面之后,在界面中找到更多设置选项,点击打开。
3、进入更多设置界面之后,在下方找到开发者选项,点击打开,进入开发者选项界面之后,选择模拟位置信息应用选项,点击打开之后,FAKE LOCATION功能,点击使用。
4、回到桌面,找到FAKE LOCATION软件图标,点击打开。
5、进入软件界面之后,就可以进行位置的选择了。
6、放大地图,找到需要的地址,点击选择地址,出现红点之后,就可以点击界面中的开始按钮,开始模拟。
7、在开始使用需要的APP,APP检测出来的地址就是模拟地址了。
希望我的回答给您帮助。
希望我的回答给您帮助。
热心网友
楼主去试试点点守护
热心网友
简单的问题,简单的回答,楼主你看好咯
通过外置设备改手机定位,目前只有苹果手机有改定位的硬件,硬件的原理是屏蔽手机本身GPS芯片,用可控制位置芯片代替,硬件改定位不需要修改任何APP的源程序,所以后台检测不到,APP升级也没有影响,使用起来没有风险。即插即用:去掉后面的文字就是微 我爱1515我的477祖国7803我爱中国
热心网友
我会弄iOS系统,稳定,不要越狱,锁定位置,共享实时位置也可以,希望可以帮帮到你?必须软件和硬件配合