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

杭州微网站开发深圳网站建设-中国互联

杭州微网站开发,深圳网站建设-中国互联,做哪些网站比较赚钱方法,重庆江北营销型网站建设公司哪家好获取百度地图api#xff0c;成为开发者#xff0c;去控制台创建应用得到一个ak就可以了 百度地图开放平台网址#xff1a;百度地图开放平台 | 百度地图API SDK | 地图开发 后端是node // 根据百度api地址获取经纬度 https://lbsyun.baidu.com/async getLocation(val) {try …获取百度地图api成为开发者去控制台创建应用得到一个ak就可以了 百度地图开放平台网址百度地图开放平台 | 百度地图API SDK | 地图开发 后端是node // 根据百度api地址获取经纬度 https://lbsyun.baidu.com/async getLocation(val) {try {let akey 访问应用AK;//https://api.map.baidu.com/geocoding/v3/?address天津宝坻区钰华街道金玉一园outputjsonak${akey}const result await this.curl(https://api.map.baidu.com/geocoding/v3/?address${val}outputjsonak${akey}, {method: GET,})if(result.status 200) {//{status:0,result:{location:{lng:117.32139072694771,lat:39.72031795829149},precise:1,confidence:70,comprehension:100,level:地产小区}}const jsonData JSON.parse(result.data.toString(utf-8));const location jsonData.result.location;return {lng: location.lng, // 经度lat: location.lat // 纬度}}} catch(err) {console.log(err.message)}}, 调试正常 后端返回经纬度给前端uniapp定位,计算距离 在manifast.json中加上以下数据 mp-weixin : {/* 小程序特有相关 */appid : ,....permission: {scope.userLocation: {desc: 您的位置信息将用于小程序定位服务}},requiredPrivateInfos: [getLocation]} 然后在index.html, 我把经纬度保存到vuex中 //获取定位getLocation() {uni.getLocation({//可选值为wgs84、gcj02、bd09ll默认值为wgs84。其中gcj02为国测局坐标系bd09ll为百度地图坐标系一般使用gcj02即可。type: wgs84,success: (res) {//console.log(res)this.setLocalInfo({longitude: res.longitude, //经度浮点数latitude: res.latitude //纬度浮点数})},fail: (err) {console.log(err)}})} 新建一个location.js文件, 用来计算距离 /*** 通过经纬度 计算 用户当前位置的 的距离xx公里*/ export default {calculateDistance(lat1, lon1, lat2, lon2) {const R 6371; // 地球半径单位千米const dLat (lat2 - lat1) * (Math.PI / 180);const dLon (lon2 - lon1) * (Math.PI / 180);const a Math.sin(dLat / 2) * Math.sin(dLat / 2) Math.cos(lat1 * (Math.PI / 180)) * Math.cos(lat2 * (Math.PI / 180)) *Math.sin(dLon / 2) * Math.sin(dLon / 2);const c 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));const distance R * c; // 距离单位千米return distance;}} /** * latitude 是uniapp返回的纬度 * longitude 是uniapp返回的经度 * parseFloat(v.latitude) 后端返回的纬度 * parseFloat(v.longitude) 后端返回的经度 */calculateDistance(latitude, longitude, parseFloat(v.latitude), parseFloat(v.longitude)) 效果如下
http://www.yutouwan.com/news/48755/

相关文章:

  • 最牛html5网站建设工信部网站备案举报
  • 企业网站优化服务主要围绕什么黄冈网站开发
  • 中山 网站建设开发表情包制作app
  • 网站如何做外部链接宁宁网seo
  • 汕头市作风建设的网站网站管理建设的需求分析
  • 手机版网站模板下载太原建设网站制作
  • 济南网络公司建站如何做淘宝客网站推广
  • 网站品牌推广策略秦皇岛做网站的公司
  • 衡水市网站建设东莞市新闻
  • 做网站线哈尔滨营销型网站建设
  • 网站建设规划书的空间做网站前期需要准备什么
  • 企业网站定制多少钱泉州网红打卡地
  • 百度推广建站平台自己做的网站怎么发布
  • 吉安市建设规划局网站wordpress 产品报价系统
  • ps做网站边框如何开网店无货源不需要投资
  • 网站开发中所需要的绘图工具四川泸州做网站的公司有哪些
  • 龙岗网站建设排名网站优化大计
  • 2023最好用的浏览器seo引擎搜索网站
  • 成都市建设质监站网站怎样淘宝做seo网站推广
  • 洛阳霞光做网站重庆网页制作工作室
  • 深圳生产型企业网站建设专业网站设计制合肥作
  • 关键词网站建设优化建设局跟住建局一样吗
  • zencart 官方网站贵阳国家经济技术开发区门户网站
  • 深圳优秀网站建设定制网站ico如何添加
  • 小白建站软件凡科网账号怎么注销
  • 团购网站建设工程监理网站
  • 建立网站请示企业制作网站一般多少钱
  • 广州网站开发服务外协机械加工订单
  • thinkphp网站建设课程上海建智建设工程咨询
  • 怎样做网站软件网站开发面试都会问什么问题