1. 程式人生 > >微信小程式 獲取地理位置(顯示地圖並顯示經緯度)

微信小程式 獲取地理位置(顯示地圖並顯示經緯度)

然後我們來看一下js程式碼
// pages/lol/lol.js
Page({

  /**
   * 頁面的初始資料
   */
  data: {

  },
  modalcnt: function () {
    var that = this
    //獲取經緯度
    wx.getLocation({
      type: 'gcj02',
      success: function (res) {
        console.log(res)
        var latitude = res.latitude
        var longitude = res.longitude
        that.setData({
          wd: latitude,
          jd: longitude
        })
        //顯示模態視窗
        wx.showModal({

          title: '獲取到當前的經緯度',
          content: '經度:' + longitude + ',緯度:' + latitude,
          success: function (res) {
            if (res.confirm) {
              console.log('使用者點選確定')
            } else if (res.cancel) {
              console.log('使用者點選取消')
            }
          }
        })
      }
    })
  },

  /**
   * 生命週期函式--監聽頁面載入
   */
  onLoad: function (options) {

  },

  /**
   * 生命週期函式--監聽頁面初次渲染完成
   */


  /**
   * 生命週期函式--監聽頁面顯示
   */
  onShow: function () {

  },

  /**
   * 生命週期函式--監聽頁面隱藏
   */
  onHide: function () {

  },

  /**
   * 生命週期函式--監聽頁面解除安裝
   */
  onUnload: function () {

  },

  /**
   * 頁面相關事件處理函式--監聽使用者下拉動作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 頁面上拉觸底事件的處理函式
   */
  onReachBottom: function () {

  },

  /**
   * 使用者點選右上角分享
   */
  onShareAppMessage: function () {

  }
})

然後我們來看下效果



如果想看詳細的程式碼介紹可以上官網 https://developers.weixin.qq.com/miniprogram/dev/api/ 檢視

相關推薦

程式 獲取地理位置顯示地圖顯示經緯度

然後我們來看一下js程式碼// pages/lol/lol.js Page({ /** * 頁面的初始資料 */ data: { }, modalcnt: function () { var that = this //獲取經緯度 wx.getLocat

程式獲取地理位置名稱

1.https://lbs.qq.com/qqmap_wx_jssdk/index.html,登入這個網址,申請祕鑰,並下載sdk 2.在小程式utils目錄下,新增qqmap-wx-jssdk.min.js 3.使用方法: // 引入SDK核心類 var QQ

程式 - 獲取所在位置(省、市、區)

    實現步驟 1. 獲取當前經緯度   2. 呼叫騰訊(百度、高德)地圖對應的請求地址,一般都會有獨一的key, 譬如   騰訊地圖呼叫地址: https://apis.map.qq.com/ws/geocoder/v1/?l

程式獲取使用者位置以及城市

做小程式的時候,有需要維護使用者地理位置的地方,這時如果可以自動獲取當前位置,對於提升使用者體驗有很大的幫助,然後檢視官方文件,有個wx.getLocation介面,詳細說明如下: wx.getLocation(Object object) 呼叫前需要 使用者授權 

程式 獲取元素高度獲取元素節點資訊

微信小程式 獲取元素高度(獲取元素節點資訊)   如果高度要px單位的話: let query = wx.createSelectorQuery(); query.select('.content').boundingClientRect(rect=>{ let he

程式地理位置授權 wx.getLocation

1. 授權地理位置 點選按鈕,彈出授權彈窗,點選允許後,在以後的操作中可以隨時獲取到使用者地理位置 點選拒絕後,將無法獲取到地理位置,也無法再次點選彈出彈窗。 <button bindtap='onAuthLocation' >授權位置</button> onAut

程式獲取地理位置經緯度以及選擇附近位置

html部分 <view> <button bindtap="getLocal" wx:if="{{isLocal}}" bindtap="getLocal">獲取位置</button> <button open

程式獲取詳細位置資訊

我們要實現的是,點選一個按鈕然後,跳轉到地圖位置選擇頁面,選擇完位置之後,拿到詳細的資料資訊(經度、緯度、選擇名稱、選擇的詳情)多了不說,直接上程式碼。 1.wxml <view class='mapContainer'> <view cl

解決 程式獲取使用者資訊時彈框不顯示的問題

在開發中碰到使用者點選按鈕獲取使用者資訊時,彈框出不來的情況 wxml: <button class='btn' bindgetuserinfo="loginClick" open-type="getUserInfo">請授權</button> js: l

程式 保持登入狀態自己服務端的session的解決方案java

問題:由於wx.request()發起的每次請求對於伺服器來說都是不同的會話(wx.request()請求是先經過微信伺服器再到達我們的伺服器),這樣導致後續請求都相當於未登入的狀態。解決方案:session資訊存放在cookie中以請求頭的方式帶回給服務端JSESSIONI

程式----picker選擇器picker、省市區選擇器MUI選擇器

效果圖 實現原理 利用微信小程式的picker元件,其中: 1,普通選擇器:mode = selector實現一級選擇例項; 2,省市區選擇器:mode = region實現省市區三級聯動; 3, 多列選擇器:mode

程式獲取formId 批量獲取

針對微信小程式傳送模板訊息需要的formId,本人表示有的時候很頭疼,所以給他家提供了一個收集formId的簡單方法: <form bindsubmit="form_submit" report

程式——獲取到px轉化為rpx根據裝置寬高動態設定元素寬高

在專案中需要給一個view標籤動態的設定高度 首先,先通過呼叫wx.getSystemInfo獲取裝置資訊 可以獲取的資訊如下圖 wx.getSystemInfo({ success: function(res) { console.log

程式詳細圖文教程-10分鐘完成程式開發部署釋出3元獲取騰訊雲伺服器帶程式支援系統

  1、【高頻使用】   美團外賣   滴滴公交查詢   車來了   大眾點評+   京東購物   摩拜單車   滴滴出行DiDi   攜程酒店機票火車票   2、【旅行】   驢媽媽門票預訂   飛常準查航班   海南航空微應用   南航e行   去哪兒出行   朋友家精選

程式----map元件實現獲取定位城市天氣或者指定城市天氣資料

效果圖 實現原理 採用高德地圖微信小程式開發API(getWeather),如果 city 屬性的值為空(或者沒有city屬性),預設返回定位位置的天氣資料;如果 city 不為空,則

程式開發框架——WXSS

    WXSS語言決定了小程式頁面的各個元素在視覺上的展示,WXSS與CSS即為相試的、為了適合微信小程式開發WXSS對CSS進行相應的修改。     width:用來設定元素'寬度' / height:用來設定元素'高度 '/

程式中使用Echarts可非同步請求資料

在微信小程式中使用Echarts,主要分為以下幾步: 1.首先要下載ecomfe/echarts-for-weixin專案,下載後將ec-canvas資料夾複製到小程式專案中,假設放在根目錄下utils資料夾中。 2.在要實現echarts圖的頁面引入echarts.js檔案,例如要在i

程式按鈕去邊框button去邊框

微信小程式中的button元件預設自帶邊框,而且我們常規的給button設定border: none;或者border: 0;並不能去掉邊框。 無論是內聯樣式還是外聯樣式表都不好使。這是因為微信小程式的button元件的邊框並不在button上,而是在button::after上

程式 獲取標籤裡面的自定義資料

<view wx:for="{{receiverlist}}" wx:for-item="receiver" wx:key="" wx:for-index="idx"> <input type='number' value='{{salesNumber}}' data-na

程式——下拉重新整理分頁

1、先定義兩個變數:   // 分頁,載入 hasMoreData:true, globalPage:0,  2、函式處理:   3、與後臺互動:  1)、在獲取列表的方法裡面,將下面兩個引數以及其他所需