微信小程序实现定位及到指定位置导航的示例代码


Posted in Javascript onAugust 20, 2019

一:实现定位及到指定位置导航所需组件及API

1:组件:map(地图组件)

2:API:wx.getLocation(Object object)(获取当前的地理位置、速度),wx.openLocation(Object object)(使用微信内置地图查看位置)

二:代码实现

1:wxml

<view>
<map id="map"
longitude="{{longitude}}"
latitude="{{latitude}}"
scale="14"
markers="{{markers}}"
bindmarkertap="markertap"
bindregionchange="regionchange"
show-location
style="width: 100%; height: 300px;"
>
</map>
</view>
<view>
<button type="primary" bindtap="navigate">导航</button>
</view>

2:js

//js
Page({
/**
  * 页面的初始数据
  */
data: {
//设置标记点
markers: [
{
iconPath: "/images/ljx.png",
id: 4,
latitude: 31.938841,
longitude: 118.799698,
width: 30,
height: 30
}
],
//当前定位位置
latitude:'',
longitude: '',
},
navigate() {
////使用微信内置地图查看标记点位置,并进行导航
wx.openLocation({
latitude: this.data.markers[0].latitude,//要去的纬度-地址
longitude: this.data.markers[0].longitude,//要去的经度-地址
})
},
onLoad() {
//获取当前位置
wx.getLocation({
type: 'gcj02',
success: (res) => {
console.log(res)
this.setData({
latitude: res.latitude,
longitude: res.longitude
})
}
})
}
})

根据如上即可实现自身定位及到指定位置的导航,如下:

微信小程序实现定位及到指定位置导航的示例代码

微信小程序实现定位及到指定位置导航的示例代码

微信小程序实现定位及到指定位置导航的示例代码

微信小程序实现定位及到指定位置导航的示例代码

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

Javascript 相关文章推荐
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
YUI模块开发原理详解
Nov 18 Javascript
qq悬浮代码(兼容各个浏览器)
Jan 29 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
浅谈angular2 组件的生命周期钩子
Aug 12 Javascript
Vue中建立全局引用或者全局命令的方法
Aug 21 Javascript
详解vue-cli 构建Vue项目遇到的坑
Aug 30 Javascript
vue中SPA单页面应用程序详解
Nov 07 Javascript
vue-router命名路由和编程式路由传参讲解
Jan 19 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 #Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 #Javascript
Vue实现购物车详情页面的方法
Aug 20 #Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 #Javascript
JavaScript使用表单元素验证表单的示例代码
Aug 20 #Javascript
vue悬浮可拖拽悬浮按钮的实例代码
Aug 20 #Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
Aug 20 #Javascript
You might like
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
yii分页组件用法实例分析
2015/12/28 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
给Function做的OOP扩展
2009/05/07 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
JS继承 笔记
2011/07/13 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
Python函数中定义参数的四种方式
2014/11/30 Python
让python在hadoop上跑起来
2016/01/27 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
django 微信网页授权登陆的实现
2019/07/30 Python
如何获取Python简单for循环索引
2019/11/21 Python
Python如何实现强制数据类型转换
2019/11/22 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Django使用rest_framework写出API
2020/05/21 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
物业保安员岗位职责制度
2014/01/30 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
导游词之长城八达岭
2019/09/24 职场文书