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


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 相关文章推荐
js Array操作的最简短最容易理解方法
Dec 09 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
Dec 31 Javascript
原生JS实现LOADING效果
Mar 16 Javascript
JavaScript实现将UPC转换成ISBN的方法
May 26 Javascript
详解Node.js中的事件机制
Sep 22 Javascript
PHP抓取HTTPS内容和错误处理的方法
Sep 30 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
使用D3.js创建物流地图的示例代码
Jan 27 Javascript
ES6知识点整理之对象解构赋值应用示例
Apr 17 Javascript
vue中进行微博分享的实例讲解
Oct 14 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 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
优化php效率,提高php性能的一些方法
2011/03/24 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
详解package.json版本号规则
2019/08/01 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
python批量修改文件编码格式的方法
2018/05/31 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
企业车辆管理制度
2014/01/24 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
民事答辩状格式范文
2015/05/21 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python