参考: developer.apple.com:iOS_Simulator_Guide

如何修改定位位置

2017081135046loc1.png

  1. 选择Product > Scheme > Edit Scheme
  2. 找到option选项卡,勾选Allow Location Simulation,选择或者添加位置信息就行了。

尝试了下,在连接真机调试的选择位置london,百度地图的定位位置也变成了伦敦的位置。

用途:

  1. 模拟定位位置
  2. 做羞羞的事情,比如钉钉忘记打卡,在家中打卡补签

缺点:

应该是只有在xcode调试的时候有用。

自定义定位坐标

1). 需要先编辑一个.gpx文件,文件大概是这样的,只需要在基础上修改坐标即可:<wpt lat="37.66450009671432" lon="116.14054292522508">

需要注意的是坐标为wgs坐标。

<?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="37.66450009671432" lon="116.14054292522508">
    </wpt>
</gpx>

2). 将文件添加到工程,这时在option选项卡,点击Default Location就能看到自己添加的文件了。

百度/高德坐标转换为WGS

高德坐标拾取系统 百度坐标拾取系统

纬度latitude:

经度longitude:

lat:

lon: