# GPS监听 ### **BSL.StartGPS(callbackMethod,timeOrDistance)** 开启定位监听。系统差异:android通过时间周期定位返回定位结果,ios通过距离改变返回定位结果。 | 参数 | 必填 | 说明 | | --- | --- | --- | | callbackMethod | 是 | 自定义回调函数 | | timeOrDistance | 是 | 安卓(android):传入是时间,即为多少秒定位一次,单位为秒。例如1就是一秒。 苹果(ios):传入是距离,即为多少米定位一次单位为米。必须大约等于0,为0时只要有距离变动就会返回 | ### **BSL.StopGPS()** 结束定位监听。 ~~~ <script> function map(result){ var val= JSON.parse(result); alert("经度:"+val.Longitude); alert("纬度:"+val.Latitude); } </script> <a href="#" onclick="BSL.StartGPS('map',5)">开启GPS变化监听</a> //安卓5秒返回GPS,苹果是超过5米后返回GPS <a href="#" onclick="BSL.StopGPS(')">结束GPS变化监听</a> //结束监听 ~~~