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


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 22 Javascript
PHP 与 js的通信(via ajax,json)
Nov 16 Javascript
JS操作数据库的实例代码
Oct 17 Javascript
常用的jQuery前端技巧收集
Dec 24 Javascript
Bootstrap基本插件学习笔记之折叠(22)
Dec 08 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
Vue-cli创建项目从单页面到多页面的方法
Sep 20 Javascript
vue-cli扩展多模块打包的示例代码
Apr 09 Javascript
快速解决brew安装特定版本flow的问题
May 17 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 Javascript
jquery添加div实现消息聊天框
Feb 08 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中常用字符串处理代码片段整理
2011/11/07 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
vue中各种通信传值方式总结
2019/02/14 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
python超简单解决约瑟夫环问题
2015/05/12 Python
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
详解Python中for循环是如何工作的
2017/06/30 Python
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
django认证系统 Authentication使用详解
2019/07/22 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
Python如何发送与接收大型数组
2020/08/07 Python
python3 kubernetes api的使用示例
2021/01/12 Python
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
境外导游求职信
2014/02/27 职场文书
会计学自荐信
2014/06/03 职场文书
岗位工作说明书
2014/07/29 职场文书
大学生自荐信范文
2015/03/05 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python