vue获取当前时间经纬度
getPosition() { return new Promise((resolve, reject) => { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { let latitude = position.coords.latitude let longitude = position.coords.longitude let data = { latitude: latitude, longitude: longitude } resolve(data) }, function () { reject(arguments) }) } else { reject('你的浏览器不支持当前地理位置信息获取') } }).then(result => { // 返回结果示例: // {latitude: 30.318030999999998, longitude: 120.05561639999999} // 一般小数点后只取六位,所以用以下代码搞定 let queryData = { longtitude: String(result.longitude).match(/\d+\.\d{0,6}/)[0], latitude: String(result.latitude).match(/\d+\.\d{0,6}/)[0], channelType: '00' } console.log(queryData) // 以下放置获取坐标后你要执行的代码: // ... }).catch(err => { console.log(err) }) },
不过,谷歌浏览器好像不支持,用原生的Edge浏览器即可
原文出处:https://blog.csdn.net/dx18520548758/article/details/81081147
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具