原文:微信小程序把玩(三十七)location API

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

<button id="0" type="primary" bindtap="listenerBtnGetLocation">定位当前位置并打开内置地图</button>

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. 浅谈命令查询职责分离(CQRS)模式
  2. ASP.net gridview之性别
  3. chrome调试
  4. android fragment 的用法以及与activity的交互和保存数据的方法,包括屏幕切换(转载)!
  5. Java 对象和类
  6. 【BZOJ-1976】能量魔方Cube 最小割 + 黑白染色
  7. MFC List Control 控件添加单元格编辑,实现可编辑重写
  8. 常见ORACLE错误,及解决方案(遇则即时更新)
  9. Hibernate 系列教程13-继承-鉴别器与内连接相结合
  10. git更新Activemq在远程github上指定版本的源码步骤
  11. [转]Angular4 引用 material dialog时自定义对话框/deep/.mat-dialog-container
  12. 批处理-For详解
  13. [No0000EA]C# 可空类型(Nullable)
  14. [development] __attribute__((weak))是干嘛的
  15. [转]Intellij IDEA快捷键与使用小技巧
  16. vue工具 - vue-cli安装使用流程
  17. CentOS6.5配置网络
  18. atitit。mssql sql server 转换mysql 及 分页sql ast的搭建
  19. c盘不能新建文件的解决办法
  20. android studio 按钮运行按钮后,不弹出选择运行模拟器的对话框

热门文章

  1. NOIP模拟 赌博游戏 - 概率dp
  2. CSDN站点CODE配置记录
  3. 验证redis的快照和AOF
  4. ets学习
  5. 【物理】概念的理解 —— Phase(相位)
  6. CocoaPods详解之(二)----进阶篇
  7. Browser security standards via access control
  8. Power aware dynamic scheduling in multiprocessor system employing voltage islands
  9. com.sun.mirror的jar包
  10. ANDROID L——RecyclerView,CardView进口和使用(Demo)