当前位置: 首页 > news >正文

重庆百度网站快速排名沈阳专业搬钢琴公司

重庆百度网站快速排名,沈阳专业搬钢琴公司,网站如何上传到主机,中国电力建设集团有限公司位置信息API 一、获取当前位置:wx.getLocation(object)二、选择位置:wx.chooseLocation(object)三、打开位置:wx.openLocation(object)四、监听位置事件五、地图组件控制API六、收货地址API:wx.chooseAddress(object) 一、获取当前…

位置信息API

  • 一、获取当前位置:wx.getLocation(object)
  • 二、选择位置:wx.chooseLocation(object)
  • 三、打开位置:wx.openLocation(object)
  • 四、监听位置事件
  • 五、地图组件控制API
  • 六、收货地址API:wx.chooseAddress(object)

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

《wx.getLocation(object)参数说明》

字段是否必填数据类型含义
typestring返回GPS坐标,默认wgs84。gcj02返回可用于wx.openLocation的坐标。
altitudeboolean传入处会返回高精度的信息,但会降低接口返回的速度。
isHightAccuracyboolean开启高精度定位
hightAccuracyExpireTimenumber高精度定位超时时间(ms),指定时间返回最高精度,该值在3000ms以上,高精度定位才有效果
successfunction调用成功的回调函数
failfunction调用失败的回调函数
completefunction调用结束的回调函数(成功、失败都会执行)

《上面success返回参数说明》

字段含义
latitude纬度,浮点数。-90——90,正北纬,负南纬
longitude经度,浮点数。-180——180,正东经,负西经
speed速度,浮点数。单位m/s
accuracy位置的精确度
verticalAccuracy垂直精度,单位m(安卓系统无法获取,返回0)
horizontalAccuracy水平精度,单位m
//index.js
Page({onLoad:function () {wx.getLocation({type:"wgs84",success:function (res) {//......}})}
});

使用wx.getLocation()获取位置信息时,需要在app.json文件中声明permission字段。

  "permission":{"scope.userLocation": {"desc": "点击确定按钮获取地理位置信息"}}

二、选择位置:wx.chooseLocation(object)

调用前需要用户授权scope.userLocation才能使用。
《wx.chooseLocation(object)参数说明》

字段是否必填数据类型含义
latitudenumber目标地纬度
longitudenumber目标地经度
successfunction调用成功的回调函数
failfunction调用失败的回调函数
completefunction调用结束的回调函数(成功、失败都会执行)

《上面success返回参数说明》

字段含义
latitude纬度,浮点数。-90——90,正北纬,负南纬
longitude经度,浮点数。-180——180,正东经,负西经
name位置信息
address详细地址
Page({onLoad:function () {wx.chooseLocation({success:function (res) {//......}})}
});

三、打开位置:wx.openLocation(object)

《wx.openLocation(object)参数说明》

字段是否必填数据类型含义
latitudenumber纬度,-90——90,使用gcj02国测局坐标系
longitudenumber经度,-180——180,
scalenumber缩放比例,5-18,默认18
namestring位置信息
addressstring详细地址
successfunction调用成功的回调函数
failfunction调用失败的回调函数
completefunction调用结束的回调函数(成功、失败都会执行)
// index.js
Page({onLoad:function () {wx.getLocation()({type:"gcj02",success:function (res) {var latitude = res.latitude;var longitude = res.longitude;wx.openSetting({latitude:latitude,longitude:longitude,success:function () {}})}})}
});

四、监听位置事件

————
wx.onLocationChange(function callback)用于实时监听位置变化事件
wx.startLocationUpdate(object object)用于开启小程序进入前台时,接收位置消息,调用前需要用户授权scope.userLocation
wx.startLocationUpdateBackground(object object)用于开启小程序,前后均接收位置信息,调用前需要用户授权scope.userLocationBackground
wx.stopLocationUpdate(object object)用于关闭监听实时位置变化,前后都停止接收消息

五、地图组件控制API

wx.createMapContext(mapId)地图控制组件API用来创建并返回MapContext对象。MapContext对象提供了如下方法:

  1. MapContext.getCenterLocation():获取当前地图中心的经纬度,返回gcj02坐标系,可用wx.openLocation();
  2. MapContext.moveToLocation(object object):将地图中心移至当前定位点,此时需要设置地图组件show-location为true;
  3. MapContext.translateMarker(object object):平移marker,带动画;
  4. MapContext.includePoints(object object):缩放实业,展示所有经纬度;
  5. MapContext.getRegion():获取当前地图的视野范围;
  6. MapContext.getRotate():获取当前地图的旋转角;
  7. MapContext.getSkew():获取当前地图的倾斜角;
  8. MapContext.getScale():获取当前地图的缩放级别;
  9. MapContext.setCenterOffset(object object):设置地图中心偏移,向后,乡下为增长。屏幕比例范围为0.25-0.75,默认偏移为[0.5,0.5]
<map id="myMap" show-location/>
<button type="primary" bind:tap="getCenterLocation">获取位置</button>
<button type="primary" bind:tap="moveToLocation">移动位置</button>
//map.js
Page({onReady:function (e) {this.mapCtx=wx.createMapContext('myMap', component)},getCenterLocation:function () {// 获取当前地图中心的经纬度this.mapCtx.getCenterLocation({success:function (res) {// ...}})},moveToLocation:function () {// 将地图中心移至当前定位点this.mapCtx.moveToLocation();}
});

六、收货地址API:wx.chooseAddress(object)

调用前需要用户授权scope.address

Page({onLoad:function () {wx.chooseAddress({success:function (res) {// ...}})},
});

《上面success返回参数说明》

字段含义
userName收货人姓名
postalCode邮编
proviceName
cityName城市
countryName国家
streetName街道
detailnfo详细地址
telNumber收货人手机号
errMsg错误信息
detailnfo新选择器详细收货地址信息
http://www.yayakq.cn/news/207119/

相关文章:

  • 自己做家具展示网站石排镇网站建设公司
  • 网站突然不收录了用python做一旅游网站
  • 网站建设免费建站免费源代码安康做网站的公司
  • 网站建设背景及目的做单页网站怎么选产品
  • 北京建设信源咨询有限公司网站网站建设与开发大作业
  • 网站开发常用哪几种语言网站手机访问跳转代码
  • 北京电商网站开发多少钱网站开发公司 网站空间
  • 个人网站建设心得京津冀协同发展9周年
  • 谷城网站制作济南企业网站
  • 珠海高端网站开发欧美风格网站
  • 网站开发公司方案报价外贸网站制作哪家快
  • 金华义乌网站建设制定网站推广方案
  • 滨州建设网站做网站怎么和广告公司合作
  • 网站seo设计方案案例seo技术是什么意思
  • 网站被提示危险网站网站开发怎么开发
  • 机械设备 东莞网站建设保定市网站设计
  • 梅州网站优化seo怎么收费的
  • 网站开发需要多久网络管理员证书含金量
  • 做外贸如何分析客户网站中国十大平面设计师排名
  • 知识问答网站开发开个小公司需要什么条件
  • 有哪些平面设计网站网页设计网站规划报告
  • 海报在线设计网站重生北京上大学开网吧做网站的小说
  • 昆明做商城网站多少钱网站建设公司外链怎么做
  • wordpress 文章加图片seo外包网站
  • 聊天网站怎么建设阿里关键词排名查询
  • 微网站素材网站建设 精品课程
  • 大连网站建设哪里好页面设计描述
  • 怎么访问域名网站商城网站建设运营合同书
  • 企业网站怎么管理系统二维码生成器小程序
  • 刷网站跳出率部门子网站建设方案