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


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两种跨域技术全面介绍
Apr 16 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 Javascript
JavaScript实现点击单元格改变背景色的方法
Feb 12 Javascript
jQuery实现简单隔行变色的方法
Feb 20 Javascript
JSONP原理及简单实现
Jun 08 Javascript
最好用的Bootstrap fileinput.js文件上传组件
Dec 12 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
JS开发常用工具函数(小结)
Jul 04 Javascript
JavaScript oncopy事件用法实例解析
May 13 Javascript
vue 使用原生组件上传图片的实例
Sep 08 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
jquery实现穿梭框功能
Jan 19 jQuery
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不用正则采集速度探究总结
2008/03/24 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
js日期时间补零的小例子
2013/03/05 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
jquery中$each()方法的使用指南
2015/04/30 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
python3让print输出不换行的方法
2020/08/24 Python
python 实现波浪滤镜特效
2020/12/02 Python
美国高街时尚品牌:OASAP
2016/07/24 全球购物
施华洛世奇匈牙利官网:SWAROVSKI匈牙利
2019/07/06 全球购物
J2EE面试题
2016/03/14 面试题
市场营销个人求职信范文
2014/02/02 职场文书
校庆活动策划方案
2014/06/05 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
工程部岗位职责范本
2015/04/11 职场文书
2015中秋祝酒词
2015/08/12 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书