微信小程序 可搜索的地址选择实现详解


Posted in Javascript onAugust 28, 2019

这篇文章主要介绍了微信小程序 可搜索的地址选择实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

最终实现效果:

微信小程序 可搜索的地址选择实现详解

效果实现步骤

新建index文件夹

index.wxml

<!--pages/index/index.wxml-->
<view class='container'>
 <view bindtap='onChangeAddress'>
  <input value="{{address}}" name="address" placeholder="选择地点">
 </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')
 }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 加号(+)运算符号
Dec 06 Javascript
jquery 插件开发 extjs中的extend用法小结
Jan 04 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
Jul 02 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
node.js 动态执行脚本
Jun 02 Javascript
js重写方法的简单实现
Jul 10 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 Javascript
vue 中swiper的使用教程
May 22 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
Feb 15 Javascript
js 函数性能比较方法
Aug 24 Javascript
vue实现标签云效果的方法详解
Aug 28 #Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 #Javascript
TypeScript类型声明书写详解
Aug 28 #Javascript
vue服务端渲染操作简单入门实例分析
Aug 28 #Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
Aug 28 #Javascript
Vue的编码技巧与规范使用详解
Aug 28 #Javascript
JS开发自己的类库实例分析
Aug 28 #Javascript
You might like
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
javascript demo 基本技巧
2009/12/18 Javascript
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
2016/11/28 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python装饰器的特性原理详解
2019/12/25 Python
python实现银行实战系统
2020/02/26 Python
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
企业行政文员岗位职责
2013/12/03 职场文书
一年级家长会邀请函
2014/01/25 职场文书
二年级评语大全
2014/04/23 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
2014年会计工作总结
2014/11/27 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
干部培训简讯
2015/07/20 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js
instantclient客户端 连接oracle数据库
2022/04/26 Oracle