国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序集成騰訊地圖

這篇具有很好參考價值的文章主要介紹了微信小程序集成騰訊地圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

微信小程序集成騰訊地圖

微信小程序集成騰訊地圖,實(shí)現(xiàn)用戶附近停車位搜索顯示。

騰訊開發(fā)者Key申請

官方地址:https://lbs.qq.com/
微信小程序集成騰訊地圖,微信小程序,小程序
微信小程序集成騰訊地圖,微信小程序,小程序

下載工具JS

微信小程序集成騰訊地圖,微信小程序,小程序

微信小程序集成騰訊地圖,微信小程序,小程序

微信小程序JS代碼

// pages/check-services.js
const app = getApp()
// 引入SDK核心類
var QQMapWX = require('../../utils/qqmap-wx-jssdk');
// 實(shí)例化API核心類
var qqmapsdk = new QQMapWX({
  key: 'OJ7BZ-KNMCJ-XXXXXXXWQP3-3YBNU', // 必填
});

Page({

  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    // 中心緯度
    latitude: 36.10396,
    // 中心經(jīng)度
    longitude: 103.71878,
    // 縮放級別,取值范圍為3-20
    scale:3,
    // 顯示帶有方向的當(dāng)前定位點(diǎn)
    showLocation:true,
    // 顯示指南針
    showCompass:true,
    // 顯示比例尺,工具暫不支持
    showScale:true,
    // 標(biāo)記點(diǎn)
    markers: [],
    keyword: '',
    // 當(dāng)前用戶的地址
    userLocation: {}
  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad(options) {
    let _this = this
    // 獲取當(dāng)前用戶的地理位置
    wx.getLocation({
      type: 'wgs84',
      success(res) {
        _this.userLocation = res
        _this.initMap()
        console.log(res)
        _this.latitude = res.latitude;
        _this.longitude = res.longitude;
      }
    })
  },

  initMap() {
    let _this = this
    // 獲取當(dāng)前位置
    wx.getSetting({
      success(res) {
        //這里判斷是否有位置權(quán)限
        if (res.authSetting['scope.address']) {
          qqmapsdk.search({
            keyword: "停車位",
            // location: _this.userLocation, //設(shè)置周邊搜索中心點(diǎn)
            boundary:`nearby(${_this.userLocation.latitude,_this.userLocation.longitude,10,1})`,
            success(res) {
              console.log('--設(shè)置周邊搜索中心點(diǎn)-------', res)
              var result = res.data;
              var marks = [];
              for (var i = 0; i < result.length; i++) {
                // 獲取返回結(jié)果,放到mks數(shù)組中
                marks.push({
                  title: result[i].title,
                  id: Number(result[i].id),
                  latitude: result[i].location.lat,
                  longitude: result[i].location.lng,
                  iconPath: "../../images/icons/icon_location.png", //圖標(biāo)路徑
                  width: 30,
                  height: 30,
                  address: result[i].address
                })
              }
              console.log('----marks', marks)
              _this.setData({ //設(shè)置markers屬性,將搜索結(jié)果顯示在地圖中
                markers: marks
              })
            },
            fail: function (res) {
              // console.log(res.data);
            },
            complete: function (res) {
              console.log('complete-----', res);
            }
          })
        }
      }
    })
  },

  handlerMarkerTap(e) {
    console.log('handlerMarkerTap', e, this.data.markers)
    let marks = this.data.markers
    marks.map(item => {
      if (item.id == e.markerId) {
        item.callout = {
          content: item.address,
          color: '#FF4D4F',
          fontSize: 10,
          bgColor: '#fff',
          padding: 5,
          display: 'ALWAYS',
          textAlign: 'center'
        }
      }
    });
    console.log(marks);
    this.setData({
      markers: marks, //記錄用戶點(diǎn)擊的marker
    })
  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
   */
  onReady() {
    this.mapCtx = wx.createMapContext('myMap')
  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面顯示
   */
  onShow() {

  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面隱藏
   */
  onHide() {

  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面卸載
   */
  onUnload() {

  },

  /**
   * 頁面相關(guān)事件處理函數(shù)--監(jiān)聽用戶下拉動作
   */
  onPullDownRefresh() {

  },

  /**
   * 頁面上拉觸底事件的處理函數(shù)
   */
  onReachBottom() {

  },

  /**
   * 用戶點(diǎn)擊右上角分享
   */
  onShareAppMessage() {

  }
})

微信小程序Wxml代碼

<view class="page-body">
  <view>
    <map id="myMap" style="width: 100vw; height: 100vh;" latitude="{{latitude}}" longitude="{{longitude}}" bindmarkertap="handlerMarkerTap" markers="{{markers}}" :scale="scale" :show-location="showLocation"
    :show-compass="showCompass" :show-scale="showScale">
    </map>
  </view>
</view>

效果展示

微信小程序集成騰訊地圖,微信小程序,小程序

下面這個是我的個人公共號 只會寫B(tài)ug的程序猿,大家可以關(guān)注一下,一鍵三連。相互交流學(xué)習(xí)。
微信小程序集成騰訊地圖,微信小程序,小程序文章來源地址http://www.zghlxwxcb.cn/news/detail-764783.html

到了這里,關(guān)于微信小程序集成騰訊地圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序 - 騰訊地圖SDK

    轉(zhuǎn)自:https://github.com/qcomdd/qqmap-wx 微信小程序_騰訊地圖SDK(在官方基礎(chǔ)上增加路徑規(guī)劃功能) 以下為使用方法。 js文件中有大量注釋。官方文檔傳送門 http://lbs.qq.com/qqmap_wx_jssdk/index.html 做一下簡單的使用摘要 #簡介# 騰訊位置服務(wù)為微信小程序提供了基礎(chǔ)的標(biāo)點(diǎn)能力、線和圓的繪

    2024年02月16日
    瀏覽(91)
  • 微信小程序 --- 騰訊地圖線路規(guī)劃

    微信小程序 --- 騰訊地圖線路規(guī)劃

    目錄 微信小程序JavaScript 簡介 Hello world! geocoder(options:Object) 微信小程序插件 簡介 路線規(guī)劃插件 入駐騰訊位置服務(wù)平臺 申請開發(fā)者密鑰(Key):申請秘鑰 Key的作用與注意事項(xiàng) 微信公眾平臺綁定插件 方式一: 方式二: 方式三: 插件介紹 接入指引 相關(guān)參數(shù)說明 插件錯誤處

    2024年04月13日
    瀏覽(27)
  • 微信小程序地圖組件利用騰訊地圖生成熱力圖

    微信小程序地圖組件利用騰訊地圖生成熱力圖

    由于找遍全網(wǎng)都沒有使用過騰訊地圖熱力圖接口的,所以我是靠自己一個個嘗試的,所有嘗試了很多步驟才做出來,所以很多步驟可能多于,但是我也不知道拿幾個步驟才是真正實(shí)現(xiàn)熱力圖的,所以全部都寫出來,如果大家有補(bǔ)充的可以在評論區(qū)發(fā)言。本人水平不足,很多地

    2024年02月10日
    瀏覽(158)
  • 微信小程序內(nèi)添加騰訊地圖 導(dǎo)航

    微信小程序內(nèi)添加騰訊地圖 導(dǎo)航

    1、微信小程序---》設(shè)置---》第三方設(shè)置-----》插件管理----》添加插件 ?如果搜索不到 騰訊位置服務(wù)路線規(guī)劃插件,可搜索如下地址直接添加 騰訊位置服務(wù)路線規(guī)劃 | 小程序插件 | 微信公眾平臺 問題:提示添加失敗 項(xiàng)目主體不符的,可以通過? 服務(wù)---》微信服務(wù)市場--》搜索

    2024年02月09日
    瀏覽(23)
  • 微信小程序使用騰訊地圖完整流程

    微信小程序使用騰訊地圖完整流程

    前言:開發(fā)小程序需要得到定位和位置的省市區(qū)文字信息,看了所有的文章都沒有一個完整和像樣的,全是copy來,copy去的文章 - _ -!,一怒之下,開始了自己的踩坑之路 騰訊地圖地址:騰訊位置服務(wù) - 立足生態(tài),連接未來 1.常規(guī)的申請賬號登錄 2.新建應(yīng)用 ?3.點(diǎn)擊添加key ?

    2023年04月09日
    瀏覽(18)
  • uniapp微信小程序使用騰訊地圖選點(diǎn)插件

    uniapp微信小程序使用騰訊地圖選點(diǎn)插件

    在A頁面獲取當(dāng)前經(jīng)緯度之后跳轉(zhuǎn)至B頁面打開騰訊地圖選點(diǎn)插件 注意需要把微信開發(fā)者工具中的本地設(shè)置中的版本改為2.17.0,不然會報錯 2.1使用騰訊地圖?lbs.qq.com,控制臺-應(yīng)用管理-我的應(yīng)用中,創(chuàng)建應(yīng)用,并在相應(yīng)的應(yīng)用中創(chuàng)建Key。 注意勾選WebServiceAPI和微信小程序 web配置

    2024年02月09日
    瀏覽(94)
  • 微信小程序申請騰訊地圖key(騰訊位置服務(wù)API)簡要流程

    微信小程序申請騰訊地圖key(騰訊位置服務(wù)API)簡要流程

    微信小程序使用騰訊地圖完整流程 前往 騰訊位置服務(wù)官網(wǎng)?點(diǎn)擊右上角 注冊/登錄 后 點(diǎn)擊 控制臺 ? 應(yīng)用管理 -?我的應(yīng)用 - 創(chuàng)建應(yīng)用 - 添加key 創(chuàng)建應(yīng)用時信息隨便填就行 Key名稱 隨便填一個 WebServiceAPI 要 勾選 域名白名單 ,否則一些功能會用不了(比如路線規(guī)劃插件) ser

    2024年02月16日
    瀏覽(31)
  • 微信小程序 ‘騰訊位置服務(wù)地圖選點(diǎn)插件申請失敗’

    微信小程序 ‘騰訊位置服務(wù)地圖選點(diǎn)插件申請失敗’

    1.登錄微信公眾平臺 2.登錄后設(shè)置-第三方設(shè)置-插件管理-添加插件 ?3.微信小程序插件 | 騰訊位置服務(wù) ? 將官網(wǎng)上的 配置值復(fù)制到app.json中,切記是官網(wǎng)上的值不是自己生成的值?。。?!然后再進(jìn)行編譯即可。

    2024年02月11日
    瀏覽(89)
  • uniapp 配置chooseLocation微信小程序騰訊地圖選點(diǎn)

    uniapp 配置chooseLocation微信小程序騰訊地圖選點(diǎn)

    在uniapp中使用地圖選點(diǎn) 搜索功能,回顯功能,移動選點(diǎn)功能 使用到的API是 uni.chooseLocation 詳細(xì)看一下都有哪些屬性 latitude :目標(biāo)地緯度 Number longitude :目標(biāo)地經(jīng)度Number keyword:搜索,僅App平臺支持 String success:接口調(diào)用成功的回調(diào)函數(shù) Function success 返回參數(shù)說明 name

    2024年02月12日
    瀏覽(85)
  • 走進(jìn)小程序【十一】微信小程序【使用Echarts 和 騰訊地圖】

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包