博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序 location API
阅读量:4083 次
发布时间:2019-05-25

本文共 2530 字,大约阅读时间需要 8 分钟。

这里写图片描述

location API也就分这里分两种wx.getLocation(object)获取当前位置和wx.openLocation(object)通过经纬度打开内置地图。其中定位获取位置信息返回参数是有问题的speed,accuracy这两个是没有的。还有一个就是打开内置地图之后再返回会报一个错误(Page route错误—WAService.js:2 navigateBack 一个不存在的webviewId0)如果有知道的可告知,我找到解决方式也会补充下!

主要属性:

wx.getLocation(object)获取当前位置

这里写图片描述

  • 成功之后返回参数

    这里写图片描述

wx.openLocation(object)打开内置地图

这里写图片描述

这里直接进入微信内置应用,当使用导航返回键时是内部写的外界无法干预所以WAService.js:2 navigateBack 一个不存在的webviewId0这个错估计也带等小程序修复吧!!

wxml

   
1
1

js

Page({  data:{    text:"Page location"  },  onLoad:function(options){
// 页面初始化 options为页面跳转所带来的参数 }, /** * 监听定位到当前位置 */ listenerBtnGetLocation: function() {
wx.getLocation({ //定位类型 wgs84, gcj02 type: 'gcj02', success: function(res) {
console.log(res) wx.openLocation({ //当前经纬度 latitude: res.latutude, longitude: res.longitude, //缩放级别默认28 scale: 28, //位置名 name: '测试地址', //详细地址 address: '火星路24号', //成功打印信息 success: function(res) {
console.log(res) }, //失败打印信息 fail: function(err) {
console.log(err) }, //完成打印信息 complete: function(info){
console.log(info) }, }) }, fail: function(err) {
console.log(err) }, complete: function(info) {
console.log(info) }, }) }, onReady:function(){
// 页面渲染完成 }, onShow:function(){
// 页面显示 }, onHide:function(){
// 页面隐藏 }, onUnload:function(){
// 页面关闭 }})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
你可能感兴趣的文章
为什么button在设置标题时要用一个方法,而不像lable一样直接用一个属性
查看>>
字符串的截取
查看>>
Tensorflow入门资料
查看>>
剑指_用两个栈实现队列
查看>>
剑指_栈的压入弹出序列
查看>>
剑指_复杂链表的复制
查看>>
FTP的命令
查看>>
CentOS操作系统下安装yum的方法
查看>>
FTP 常见问题
查看>>
zookeeper单机集群安装
查看>>
do_generic_file_read()函数
查看>>
Python学习笔记之数据类型
查看>>
Python学习笔记之特点
查看>>
shell 快捷键
查看>>
VIM滚屏操作
查看>>
EMC 2014存储布局及十大新技术要点
查看>>
linux内核内存管理(zone_dma zone_normal zone_highmem)
查看>>
将file文件内容转成字符串
查看>>
Spring4的IoC和DI的区别
查看>>
springcloud 的eureka服务注册demo
查看>>