第一步.command + n 选择 GPX File,生成一个MyLocation.gpx文件
![](https://img.haomeiwen.com/i7913274/4734e228731833d7.png)
![](https://img.haomeiwen.com/i7913274/71207e74c78c7025.png)
第二步,打开MyGeoPosition.com这个网站,在输入框内输入你想要虚拟定位的位置,在下面的gpx显示框会自动显示你需要修改位置的gpx信息,赋值这段xml格式文件,去覆盖掉你之前Xcode生成的xxx.gpx文件中的内容。如下图
![](https://img.haomeiwen.com/i7913274/2a9ec61fce4d9956.png)
或者直接使用下面的代码
<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="31.255713422688655" lon="121.51010557702513">
九寨沟
<cmt>九寨沟</cmt>
九寨沟
</gpx>
第三步,打开Product >> Scheme >> Edit Scheme >> Run >> Options,在Default Location中选择你之前生成的MyLocation的gpx文件,关闭,运行项目,项目运行成功之后,打开手机上的定位软件,你就会发现位置会定位到你修改的那个地方了。如下图,
![](https://img.haomeiwen.com/i1512373/46459dda7f9d5089.png)
作者:ZYiDa
链接:https://www.jianshu.com/p/06634f64a188
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论