小程序 - 可搜索的地址選擇

最終實(shí)現(xiàn)效果:


效果實(shí)現(xiàn)步驟圖

新建index文件夾

  • index.wxml
<!--pages/index/index.wxml-->
<view class='container'>
  <view bindtap='onChangeAddress'>
    <input value="{{address}}" name="address" placeholder="選擇地點(diǎn)">
  </view>
</view>
  • index.js
// pages/index/index.js
Page({
  data: {
    address: ''
  },
  onChangeAddress() {
    var _page = this;
    wx.chooseLocation({
      success: (res) => {
        _page.setData({
          address: res.name
        });
      },
      fail: (err) => {
        console.log(err);
      }
    });
  }
})

新建map文件夾

  • map.wxml
<!--pages/map/map.wxml-->
<view class="container">
  <map
    id="myMap"
    style="width: 100%; height: 100%;"
    latitude="{{latitude}}"
    longitude="{{longitude}}"
    markers="{{markers}}"
    show-location
  ></map>
</view>
  • map.js
// pages/map/map.js
Page({
  data: {
    latitude: 31.22786,
    longitude: 121.46658,
    markers: [{
      id: 1,
      latitude: 31.22786,
      longitude: 121.46658,
      name: '上海招商局廣場'
    }]
  },
  onReady(e) {
    this.mapCtx = wx.createMapContext('myMap')
  }
})
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容