JS-GPS
BSL.GPS('callbackMethod')
參數(shù) | 必填 | 說明 |
---|---|---|
callbackMethod | 是 | 回調的JS函數(shù) |
返回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定位與安卓系統(tǒng)區(qū)別。
BSL.StartGPS(callbackMethod,timeOrDistance)
開啟定位監(jiān)聽
系統(tǒng)差異:android通過時間周期定位返回定位結果,ios通過距離改變返回定位結果。
參數(shù) | 必填 | 說明 |
---|---|---|
callbackMethod | 是 | 自定義回調函數(shù) |
timeOrDistance | 是 | 安卓(android):傳入是時間,即為多少秒定位一次,單位為秒。例如1就是一秒。 蘋果(ios):傳入是距離,即為多少米定位一次單位為米。必須大約等于0,為0時只要有距離變動就會返回 |
BSL.StopGPS()
結束定位監(jiān)聽。
<script> function map(result){ var val= JSON.parse(result); alert("經度:"+val.Longitude); alert("緯度:"+val.Latitude); } </script> <a href="#" onclick="BSL.StartGPS('map',5)">開啟GPS變化監(jiān)聽</a> //安卓5秒返回GPS,蘋果是超過5米后返回GPS <a href="#" onclick="BSL.StopGPS(')">結束GPS變化監(jiān)聽</a> //結束監(jiān)聽
BSL.navMap('startlat','startlon','endlat','endlon','startName', 'endName','callbackMethod','mapType')
調起指定地圖,并導航。
**注:**谷歌地圖只支持經緯度,startName、endName可以傳空
參數(shù) | 必填 | 說明 |
---|---|---|
startLat | 是 | 導航啟始地緯度 |
startLon | 是 | 導航啟始地經度 |
endLat | 是 | 終點緯度 |
endLon | 是 | 終點經度 |
startName | 是 | 起點位置名稱,如:家。調用谷歌地圖可以傳空。 |
endName | 是 | 終點位置名稱,如:公司。調用谷歌地圖可以傳空。 |
callbackMethod | 是 | 自定義回調函數(shù) |
mapType | 是 | 地圖類型,固定值。AppleMap(蘋果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調數(shù)據(jù)
回調數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
參數(shù) | 說明 |
---|---|
code | 固定值。0(失敗)1(成功) |
mapType | 地圖類型,固定值。AppleMap(蘋果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
BSL.checkMap('callbackMethod','mapType')
**注:**蘋果地圖未提供相對應檢測接口,所以不支持驗證。
參數(shù) | 必填 | 說明 |
---|---|---|
callbackMethod | 是 | 自定義回調函數(shù) |
mapType | 是 | 地圖類型,固定值。GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調數(shù)據(jù)
回調數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
參數(shù) | 說明 |
---|---|
code | 固定值。0(失敗)1(成功) |
mapType | 地圖類型,固定值。AppleMap(蘋果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
BSL.openMap('callbackMethod','mapType')
參數(shù) | 必填 | 說明 |
---|---|---|
callbackMethod | 是 | 自定義回調函數(shù) |
mapType | 是 | 地圖類型,固定值。AppleMap(蘋果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
回調數(shù)據(jù)
回調數(shù)據(jù)格式:{"code":"0","mapType":"TXMap"}
參數(shù) | 說明 |
---|---|
code | 固定值。0(失敗)1(成功) |
mapType | 地圖類型,固定值。AppleMap(蘋果)GDMap(高德)GGMap(谷歌)TXMap(騰訊)BDMap(百度) |
2020-03-04 17:41:41
熱門App插件
猜你喜歡
咨詢 . 試用
咨詢 . 試用