麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

微信小程序之獲取當前位置經緯度以及地圖顯示詳解

2019-11-19 16:37:54
字體:
來源:轉載
供稿:網友

最近剛開始接觸微信小程序,在弄懂其結構以及相關接口之后,準備著手實現一個小程序,功能包括--獲取用戶當前位置的經緯度,在地圖上查看位置,通過地圖獲取不同位置的經緯度。

微信小程序的主體部分包括:

新增頁面需要在app.json進行配置:

 "pages":[  "pages/index/index",  "pages/location/location",  "pages/logs/logs" ]

通過在視圖層調用bindtap與邏輯層中的方法匹配--實現頁面跳轉:

視圖層

 <view class="location" bindtap="locationViewTap">  <button>獲取用戶當前位置</button> </view>

邏輯層

 locationViewTap: function(){  wx.navigateTo({   url: '../location/location'  }) }

通過在視圖層調用bindtap與邏輯層中的方法匹配--實現方法調用:

視圖層

  <button bindtap="mapViewTap" style="margin:10px">查看地圖</button>  <button bindtap="chooseMapViewTap" style="margin:10px">選擇位置</button>

邏輯層

 mapViewTap:function(){    wx.getLocation({     type: 'gcj02', //返回可以用于wx.openLocation的經緯度     success: function(res) {      console.log(res)      wx.openLocation({       latitude: res.latitude,       longitude: res.longitude,       scale: 28      })    }   }) }

有關地圖位置的三個接口:

(1) wx.getLocation(OBJECT) 獲取當前的地理位置、速度

success返回參數:

latitude 緯度,浮點數,范圍為-90~90,負數表示南緯
longitude 經度,浮點數,范圍為-180~180,負數表示西經
speed 速度,浮點數,單位m/s
accuracy 位置的精確度
   

(2) wx.openLocation(OBJECT)  使用微信內置地圖查看位置

OBJECT參數說明:

參數 類型 必填 說明
latitude Float 緯度,范圍為-90~90,負數表示南緯
longitude Float 經度,范圍為-180~180,負數表示西經
scale INT 縮放比例,范圍5~18,默認為18
name String 位置名
address String 地址的詳細說明
success Function 接口調用成功的回調函數
fail Function 接口調用失敗的回調函數
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

(3) wx.chooseLocation(OBJECT) 打開地圖選擇位置

success返回參數:

name 位置名稱
address 詳細地址
latitude 緯度,浮點數,范圍為-90~90,負數表示南緯
longitude 經度,浮點數,范圍為-180~180,負數表示西經

實現效果

 利用getLocation獲取當前位置的經緯度坐標,openLocation打開微信內置地圖查看

 

    

利用chooseLocation選取位置,并將位置信息的經緯度實時響應顯示

 

注意事項:

(1) 利用getLocation()獲得的地圖參數信息只有兩個

      

利用chooselocation返回的參數如下:

         

(2) this.setData修改json里面的值

邏輯層中的json數據可以通過WXML文件{{json}}顯示出來:

    

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久sp | 精品亚洲一区二区 | 72pao成人国产永久免费视频 | 午夜视频久久久 | 操碰视频在线观看 | 欧美亚洲一区二区三区四区 | 日本欧美一区二区三区在线观看 | 亚洲xxx视频 | 亚洲午夜久久久精品一区二区三区 | 草妞视频 | 色婷婷久久一区二区 | 色人阁在线视频 | 久久99精品久久久久久青青日本 | 亚洲第九十九页 | 国产99久久精品一区二区 | 国产交换3p国产精品 | 成人福利在线观看 | 杏美月av | 人人舔人人舔 | www.guochan| 国产伦精品一区二区三区在线 | 国产一级毛片高清视频完整版 | 午夜视频在线免费观看 | 黄色网址免费入口 | 康妮卡特欧美精品一区 | a一级黄色大片 | 免费淫视频 | 久久久久亚洲a | 日本成人午夜视频 | 国产91在线高潮白浆在线观看 | 国产精品久久久久久久久久久久久久久 | 偿还电影免费看 | 成人不卡在线观看 | 免费在线观看一级片 | 国产一级做a爰片在线看 | 免费三级大片 | 色婷婷久久久 | 日韩深夜视频 | 国产精品视频六区 | 精品国产一区二区亚洲人成毛片 | 国产精品一区二区三区99 |