GPS调用

发布时间:2019-02-12 23:50:36 作者:kurt 阅读量:2740

GPS功能模块


调用GPS坐标,安卓返回谷歌坐标,苹果返回GPS坐标。JSAPI无需引放任何js文件直接调用。


BSL.GPS('callbackMethod')

页面内JS调用GPS坐标功能,App同时支持h5方法调用GPS坐标。

参数 必填 说明
callbackMethod 自定义回调函数
示例代码
<script>	
function gps(result)
{		
var val= JSON.parse(result);		
alert("经度:"+val.Longitude);		
alert("纬度:"+val.Latitude);	
}
</script>
<a href="#" onclick="BSL.GPS('gps')">GPS</a>
//返回GPS坐标,苹果返回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>
//结束监听

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

随手APP
Catfish(鲶鱼) Blog V 4.7.3