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


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一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
Jun 16 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
Jun 05 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
Apr 14 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
vue中@change兼容问题详解
Oct 25 Javascript
js数据类型转换与流程控制操作实例分析
Dec 18 Javascript
vue项目中使用多选框的实例代码
Jul 22 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数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
php获取apk包信息的方法
2014/08/15 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
php框架知识点的整理和补充
2021/03/01 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
python读写文件操作示例程序
2013/12/02 Python
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
澳大利亚百货公司:David Jones
2018/02/08 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
C++的几个面试题附答案
2016/08/03 面试题
影视制作岗位职责
2013/12/04 职场文书
知识竞赛主持词
2014/03/26 职场文书
协议书与合同的区别
2014/04/18 职场文书
政治学求职信
2014/06/03 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android