
JS-GPS
BSL.GPS('callbackMethod')
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| callbackMethod | 是 | 回調(diào)的JS函數(shù) |
返回GPS坐標(biāo),蘋(píng)果返回GPS值,安卓返回谷歌值,請(qǐng)對(duì)應(yīng)使用地圖接口(百度,高德等)做偏移。
<script>
function gps(result){
var val= JSON.parse(result);
alert("經(jīng)度:"+val.Longitude);
alert("緯度:"+val.Latitude);
}
</script>
<a href="#" onclick="BSL.GPS('gps')">GPS</a>自主調(diào)試chrome定位與安卓系統(tǒng)區(qū)別。
BSL.StartGPS(callbackMethod,timeOrDistance)
開(kāi)啟定位監(jiān)聽(tīng)
系統(tǒng)差異:android通過(guò)時(shí)間周期定位返回定位結(jié)果,ios通過(guò)距離改變返回定位結(jié)果。
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調(diào)函數(shù) |
| timeOrDistance | 是 | 安卓(android):傳入是時(shí)間,即為多少秒定位一次,單位為秒。例如1就是一秒。 蘋(píng)果(ios):傳入是距離,即為多少米定位一次單位為米。必須大約等于0,為0時(shí)只要有距離變動(dòng)就會(huì)返回 |
BSL.StopGPS()
結(jié)束定位監(jiān)聽(tīng)。
<script>
function map(result){
var val= JSON.parse(result);
alert("經(jīng)度:"+val.Longitude);
alert("緯度:"+val.Latitude);
}
</script>
<a href="#" onclick="BSL.StartGPS('map',5)">開(kāi)啟GPS變化監(jiān)聽(tīng)</a>
//安卓5秒返回GPS,蘋(píng)果是超過(guò)5米后返回GPS
<a href="#" onclick="BSL.StopGPS(')">結(jié)束GPS變化監(jiān)聽(tīng)</a>
//結(jié)束監(jiān)聽(tīng)BSL.navMap('startlat','startlon','endlat','endlon','startName', 'endName','callbackMethod','mapType')
調(diào)起指定地圖,并導(dǎo)航。
**注:**谷歌地圖只支持經(jīng)緯度,startName、endName可以傳空
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| startLat | 是 | 導(dǎo)航啟始地緯度 |
| startLon | 是 | 導(dǎo)航啟始地經(jīng)度 |
| endLat | 是 | 終點(diǎn)緯度 |
| endLon | 是 | 終點(diǎn)經(jīng)度 |
| startName | 是 | 起點(diǎn)位置名稱(chēng),如:家。調(diào)用谷歌地圖可以傳空。 |
| endName | 是 | 終點(diǎn)位置名稱(chēng),如:公司。調(diào)用谷歌地圖可以傳空。 |
| callbackMethod | 是 | 自定義回調(diào)函數(shù) |
| mapType | 是 | 地圖類(lèi)型,固定值。AppleMap(蘋(píng)果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調(diào)數(shù)據(jù)
回調(diào)數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
| 參數(shù) | 說(shuō)明 |
|---|---|
| code | 固定值。0(失敗)1(成功) |
| mapType | 地圖類(lèi)型,固定值。AppleMap(蘋(píng)果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
BSL.checkMap('callbackMethod','mapType')
**注:**蘋(píng)果地圖未提供相對(duì)應(yīng)檢測(cè)接口,所以不支持驗(yàn)證。
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調(diào)函數(shù) |
| mapType | 是 | 地圖類(lèi)型,固定值。GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調(diào)數(shù)據(jù)
回調(diào)數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
| 參數(shù) | 說(shuō)明 |
|---|---|
| code | 固定值。0(失敗)1(成功) |
| mapType | 地圖類(lèi)型,固定值。AppleMap(蘋(píng)果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
BSL.openMap('callbackMethod','mapType')
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調(diào)函數(shù) |
| mapType | 是 | 地圖類(lèi)型,固定值。AppleMap(蘋(píng)果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調(diào)數(shù)據(jù)
回調(diào)數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
| 參數(shù) | 說(shuō)明 |
|---|---|
| code | 固定值。0(失敗)1(成功) |
| mapType | 地圖類(lèi)型,固定值。AppleMap(蘋(píng)果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
2020-03-04 17:41:41
熱門(mén)App插件
猜你喜歡
熱門(mén)標(biāo)簽
封裝app app開(kāi)發(fā) 開(kāi)發(fā)App app制作 分享 支付 微信 應(yīng)用 蘋(píng)果 安卓 上架 金融超市類(lèi) 金融類(lèi) 原生app 在線(xiàn)封裝App咨詢(xún) . 試用
客服電話(huà):400-876-0081
優(yōu)惠活動(dòng)、領(lǐng)取優(yōu)惠券、公告消息等
咨詢(xún) . 試用
在線(xiàn)客服
QQ在線(xiàn)客服,微信客服
服務(wù)電話(huà)
400-876-0081
最新動(dòng)態(tài)
優(yōu)惠活動(dòng)、領(lǐng)取優(yōu)惠券、公告消息等
常見(jiàn)問(wèn)題
使用中的常見(jiàn)問(wèn)題