微信小程序之获取当前位置经纬度以及地图显示详解

前端之家收集整理的这篇文章主要介绍了微信小程序之获取当前位置经纬度以及地图显示详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近刚开始接触微信小程序,在弄懂其结构以及相关接口之后,准备着手实现一个小程序功能包括--获取用户当前位置的经纬度,在地图上查看位置,通过地图获取不同位置的经纬度。

微信小程序的主体部分包括

新增页面需要在app.json进行配置:

通过在视图层调用bindtap与逻辑层中的方法匹配--实现页面跳转

视图层

获取用户当前位置

逻辑层

通过在视图层调用bindtap与逻辑层中的方法匹配--实现方法调用

视图层

逻辑层

有关地图位置的三个接口:

(1) wx.getLocation(OBJECT) 获取当前的地理位置、速度

success返回参数:

(2) wx.openLocation(OBJECT) 使用微信内置地图查看位置

OBJECT参数说明:

参数 调用成功的回调函数调用失败的回调函数调用结束的回调函数调用成功、失败都会执行)

(3) wx.chooseLocation(OBJECT) 打开地图选择位置

success返回参数:

类型 必填 说明
名称

实现效果

利用getLocation获取当前位置的经纬度坐标,openLocation打开微信内置地图查看

  

利用chooseLocation选取位置,并将位置信息的经纬度实时响应显示

注意事项:

(1) 利用getLocation()获得的地图参数信息只有两个

利用chooselocation返回的参数如下:

(2) this.setData修改json里面的值

逻辑层中的json数据可以通过WXML文件{{json}}显示出来:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/weapp/39418.html

猜你在找的微信小程序相关文章