91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序怎么能實現類似朋友圈定位的功能

發布時間:2020-12-21 13:58:44 來源:億速云 閱讀:177 作者:小新 欄目:移動開發

這篇文章主要介紹了小程序怎么能實現類似朋友圈定位的功能,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

說明

因項目需要,該功能類似于微信朋友圈發布時的選擇位置

思路

可使用第三方地圖服務商的API,根據當前位置查詢POI列表,再展示在小程序的界面上

##效果:

小程序怎么能實現類似朋友圈定位的功能小程序怎么能實現類似朋友圈定位的功能

代碼實現

1、申請Key,并下載核心SDK

此步參照官方說明。
高德:https://lbs.amap.com/
百度:http://lbsyun.baidu.com/
騰訊:https://lbs.qq.com/
本案以高德為例。
下載地址:https://lbs.amap.com/api/wx/download

2、設置安全通訊域名

登錄微信公眾平臺,在 “設置”->”開發設置” 中設置 request 合法域名,將 https://restapi.amap.com 中添加進去。如下圖所示:
小程序怎么能實現類似朋友圈定位的功能

相關代碼

wxml

<view class='container'>
  <view class="weui-panel weui-panel_access">
    <view class="weui-panel__bd">
      <view class="weui-search-bar">
        <view class="weui-search-bar__form">
          <view class="weui-search-bar__box">
            <icon class="weui-icon-search_in-box" type="search" size="14"></icon>
            <input type="text" class="weui-search-bar__input" placeholder="搜索" value="{{inputVal}}" focus="{{inputShowed}}" bindinput="inputTyping" />
            <view class="weui-icon-clear" wx:if="{{inputVal.length > 0}}" bindtap="clearInput">
              <icon type="clear" size="14"></icon>
            </view>
          </view>
          <label class="weui-search-bar__label" hidden="{{inputShowed}}" bindtap="showInput">
            <icon class="weui-icon-search" type="search" size="14"></icon>
            <view class="weui-search-bar__text">搜索</view>
          </label>
        </view>
        <view class="weui-search-bar__cancel-btn" hidden="{{!inputShowed}}" bindtap="hideInput">取消</view>
      </view>
      <view class="weui-media-box weui-media-box_text">
        <view class="weui-media-box__title weui-media-box__title_in-text">不顯示位置</view>
      </view>
      <block wx:for="{{markersData}}" wx:key="*this">
        <view class="weui-media-box weui-media-box_text">
          <view class="weui-media-box__title weui-media-box__title_in-text color-blue">{{item.name}}</view>
          <view class="weui-media-box__desc">{{item.address}}</view>
        </view>
      </block>
    </view>
  </view>
</view>

js

var amapFile = require('../../utils/amap-wx.js'); 
var markersData = [];Page({  data: {    inputShowed: false,    inputVal: "",    markersData: [],    latitude: '',    longitude: ''
  },  showInput: function() {
    this.setData({      inputShowed: true
    });
  },  hideInput: function() {
    this.setData({      inputVal: "",      inputShowed: false
    });
  },  clearInput: function() {
    this.setData({      inputVal: ""
    });
  },  inputTyping: function(e) {
    this.setData({      inputVal: e.detail.value
    });
  },  onLoad: function(options) {
    var that = this;
    var myAmapFun = new amapFile.AMapWX({      key: '你申請的Key'
    });
    myAmapFun.getPoiAround({      success: function(data) {
        markersData = data.markers;
        that.setData({          markersData: markersData
        });
      },      fail: function(info) {
        wx.showModal({          title: info.errMsg
        })
      }
    })
  }
})

感謝你能夠認真閱讀完這篇文章,希望小編分享小程序怎么能實現類似朋友圈定位的功能內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特后旗| 濉溪县| 鄂托克前旗| 乐清市| 乡城县| 富民县| 沂水县| 徐汇区| 泰顺县| 时尚| 镇巴县| 渭南市| 清丰县| 克东县| 弥勒县| 张家港市| 临夏县| 鄢陵县| 太保市| 双牌县| 洛南县| 晋中市| 庆云县| 柳江县| 温宿县| 铜山县| 灌云县| 阿尔山市| 松滋市| 明光市| 泰宁县| 泽州县| 绥滨县| 彩票| 临潭县| 洪雅县| 封丘县| 繁昌县| 贡山| 台前县| 霸州市|