当前位置:网站首页>js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点
js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点
2022-07-07 12:02:00 【代码s贝多芬的音符】
var datetime = new Date();
var year = datetime.getFullYear();
var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
var date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
this.kaishiriqi = year + "-" + month + "-" + date;
输出 2022-07-06
uni.getLocation(OBJECT)
获取当前的地理位置、速度。
OBJECT 参数说明
参数名 | 类型 | 必填 | 说明 | 平台差异说明 |
---|---|---|---|---|
type | String | 否 | 默认为 wgs84 返回 gps 坐标,gcj02 返回国测局坐标,可用于 uni.openLocation 和 map 组件坐标,App 和 H5 需配置定位 SDK 信息才可支持 gcj02。 | |
altitude | Boolean | 否 | 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度 | 字节跳动小程序、飞书小程序、支付宝小程序不支持 |
geocode | Boolean | 否 | 默认false,是否解析地址信息 | 仅App平台支持(安卓需指定 type 为 gcj02 并配置三方定位SDK) |
highAccuracyExpireTime | Number | 否 | 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果 | App (3.2.11+)、H5 (3.2.11+)、微信小程序 (基础库 2.9.0+) |
timeout | String | 否 | 默认为 5,定位超时时间,单位秒 | 仅飞书小程序支持 |
cacheTimeout | Number | 否 | 定位缓存超时时间,单位秒;每次定位缓存当前定位数据,并记下时间戳,当下次调用在cacheTimeout之内时,返回缓存数据 | 仅飞书小程序、支付宝小程序支持 |
accuracy | String | 否 | 默认为 high,指定期望精度,支持 high,best。当指定 high 时,期望精度值为100m,当指定 best 时期望精度值为20m。当定位得到的精度不符合条件时,在timeout之前会继续定位,尝试拿到符合要求的定位结果 | 仅飞书小程序支持 |
isHighAccuracy | Boolean | 否 | 开启高精度定位 | App (3.4.0+)、H5 (3.4.0+)、微信小程序 (基础库 2.9.0+) |
success | Function | 是 | 接口调用成功的回调函数,返回内容详见返回参数说明。 | |
fail | Function | 否 | 接口调用失败的回调函数 | |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success 返回参数说明
参数 | 说明 |
---|---|
latitude | 纬度,浮点数,范围为-90~90,负数表示南纬 |
longitude | 经度,浮点数,范围为-180~180,负数表示西经 |
speed | 速度,浮点数,单位m/s |
accuracy | 位置的精确度 |
altitude | 高度,单位 m |
verticalAccuracy | 垂直精度,单位 m(Android 无法获取,返回 0) |
horizontalAccuracy | 水平精度,单位 m |
address | 地址信息(仅App端支持,需配置geocode为true) |
address 地址信息说明
属性 | 类型 | 描述 | 说明 |
---|---|---|---|
country | String | 国家 | 如“中国”,如果无法获取此信息则返回undefined |
province | String | 省份名称 | 如“北京市”,如果无法获取此信息则返回undefined |
city | String | 城市名称 | 如“北京市”,如果无法获取此信息则返回undefined |
district | String | 区(县)名称 | 如“朝阳区”,如果无法获取此信息则返回undefined |
street | String | 街道信息 | 如“酒仙桥路”,如果无法获取此信息则返回undefined |
streetNum | String | 获取街道门牌号信息 | 如“3号”,如果无法获取此信息则返回undefined |
poiName | String | POI信息 | 如“电子城.国际电子总部”,如果无法获取此信息则返回undefined |
postalCode | String | 邮政编码 | 如“100016”,如果无法获取此信息则返回undefined |
cityCode | String | 城市代码 | 如“010”,如果无法获取此信息则返回undefined |
示例
uni.chooseLocation(OBJECT)
打开地图选择位置。
平台差异说明
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节跳动小程序、飞书小程序 | QQ小程序 | 快手小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | x | x |
OBJECT 参数说明
参数名 | 类型 | 必填 | 说明 | 平台差异说明 |
---|---|---|---|---|
latitude | Number | 否 | 目标地纬度 | 微信小程序(2.9.0+)、H5-Vue3(3.2.10+) |
longitude | Number | 否 | 目标地经度 | 微信小程序(2.9.0+)、H5-Vue3(3.2.10+) |
keyword | String | 否 | 搜索关键字,仅App平台支持 | |
success | Function | 是 | 接口调用成功的回调函数,返回内容详见返回参数说明。 | |
fail | Function | 否 | 接口调用失败的回调函数(获取定位失败、用户取消等情况下触发) | |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
注意
- 因平台差异,如果SDK配置百度地图,需要设置keyword,才能显示相关地点
nvue
下支持高德地图和Google地图(3.4+),不支持百度地图HBuilderX 2.4.0+
非 weex 编译模式仅支持高德地图
success 返回参数说明
参数 | 说明 |
---|---|
name | 位置名称 |
address | 详细地址 |
latitude | 纬度,浮点数,范围为-90~90,负数表示南纬,使用 gcj02 国测局坐标系。 |
longitude | 经度,浮点数,范围为-180~180,负数表示西经,使用 gcj02 国测局坐标系。 |
示例
边栏推荐
- Mathématiques avancées - - chapitre 8 différenciation des fonctions multivariables 1
- Milkdown control icon
- Is the compass stock software reliable? Is it safe to trade stocks?
- Cesium 已知一点经纬度和距离求另一个点的经纬度
- Did login metamask
- 室內ROS機器人導航調試記錄(膨脹半徑的選取經驗)
- 得物客服热线的演进之路
- Show the mathematical formula in El table
- Help tenants
- 搜索框效果的实现【每日一题】
猜你喜欢
Enregistrement de la navigation et de la mise en service du robot ROS intérieur (expérience de sélection du rayon de dilatation)
Help tenants
室内ROS机器人导航调试记录(膨胀半径的选取经验)
高等数学---第八章多元函数微分学1
高等數學---第八章多元函數微分學1
Help tenants
AI talent cultivation new ideas, this live broadcast has what you care about
Ogre introduction
118. Yanghui triangle
2022-7-6 初学redis(一)在 Linux 下下载安装并运行 redis
随机推荐
华为镜像地址
数据库系统概论-第一章绪论【概念模型、层次模型和三级模式(外模式、模式、内模式)】
请问,在使用flink sql sink数据到kafka的时候出现执行成功,但是kafka里面没有数
TPG x AIDU | AI leading talent recruitment plan in progress!
2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
[daily training] 648 Word replacement
Indoor ROS robot navigation commissioning record (experience in selecting expansion radius)
MySQL "invalid use of null value" solution
Navicat run SQL file import data incomplete or import failed
接口自动化测试-接口间数据依赖问题解决
2022-7-7 Leetcode 844.比较含退格的字符串
Ways to improve the performance of raspberry pie
Detr introduction
requires php ~7.1 -&gt; your PHP version (7.0.18) does not satisfy that requirement
648. Word replacement: the classic application of dictionary tree
最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航
【面试高频题】难度 2.5/5,简单结合 DFS 的 Trie 模板级运用题
Laravel5 call to undefined function OpenSSL cipher IV length() error php7 failed to open OpenSSL extension
118. Yanghui triangle
Attribute keywords aliases, calculated, cardinality, ClientName