JS-GPS
BSL.GPS('callbackMethod')
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 回调的JS函数 |
返回GPS坐标,苹果返回GPS值,安卓返回谷歌值,请对应使用地图接口(百度,高德等)做偏移。
<script> function gps(result){ var val= JSON.parse(result); alert("经度:"+val.Longitude); alert("纬度:"+val.Latitude); } </script> <a href="#" onclick="BSL.GPS('gps')">GPS</a>
自主调试chrome定位与安卓系统区别。
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> //结束监听
BSL.navMap('startlat','startlon','endlat','endlon','startName', 'endName','callbackMethod','mapType')
调起指定地图,并导航。
**注:**谷歌地图只支持经纬度,startName、endName可以传空
参数 | 必填 | 说明 |
---|---|---|
startLat | 是 | 导航启始地纬度 |
startLon | 是 | 导航启始地经度 |
endLat | 是 | 终点纬度 |
endLon | 是 | 终点经度 |
startName | 是 | 起点位置名称,如:家。调用谷歌地图可以传空。 |
endName | 是 | 终点位置名称,如:公司。调用谷歌地图可以传空。 |
callbackMethod | 是 | 自定义回调函数 |
mapType | 是 | 地图类型,固定值。AppleMap(苹果)GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
回调数据
回调数据格式:{"code":"0","mapType":"TXMap"}
参数 | 说明 |
---|---|
code | 固定值。0(失败)1(成功) |
mapType | 地图类型,固定值。AppleMap(苹果)GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
BSL.checkMap('callbackMethod','mapType')
**注:**苹果地图未提供相对应检测接口,所以不支持验证。
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
mapType | 是 | 地图类型,固定值。GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
回调数据
回调数据格式:{"code":"0","mapType":"TXMap"}
参数 | 说明 |
---|---|
code | 固定值。0(失败)1(成功) |
mapType | 地图类型,固定值。AppleMap(苹果)GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
BSL.openMap('callbackMethod','mapType')
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
mapType | 是 | 地图类型,固定值。AppleMap(苹果)GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
回调数据
回调数据格式:{"code":"0","mapType":"TXMap"}
参数 | 说明 |
---|---|
code | 固定值。0(失败)1(成功) |
mapType | 地图类型,固定值。AppleMap(苹果)GDMap(高德)GGMap(谷歌)TXMap(腾讯)BDMap(百度) |
2020-03-04 17:41:41
热门App插件
猜你喜欢
咨询 . 试用
咨询 . 试用