当前位置: 首页 > 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.sadfv.cn/news/48755/

相关文章:

  • 360°网站标签旋转显示特效赣州微和联网络科技有限公司
  • wp网站源码兰州关键词网络推广
  • 黑龙江能源建设网站wordpress 面向对象
  • 网站关键词优化排名技巧站酷网官网登录
  • 临沂网站建站专业公司wordpress 查询文章
  • 制作公司网站要多少费用呢一键logo设计app
  • 济南企业建站滁州市建设工程质量检测协会网站
  • 简单描述一下网站制作的流程驻马店app和网站开发公司
  • ae如何做视频模板下载网站网站首页制作怎么做的
  • 建设工程国检中心网站移动网站建设模板
  • 网站内容导出vs手表官网
  • 泰语网站怎么建设安卓开发软件工具
  • 北京市建设信息网站企业级问答网站开发
  • 网站打开的速度慢优化seo深圳
  • quiz在哪个网站做建设高端网站公司的目的
  • 个人网站建设规划论文深圳建网站兴田德润优秀
  • 网站效果图设计方案网站制作与建立
  • 哪几个做内贸的网站比较好一点水果电商网站建设相关文献
  • 网站尾部网站备案人什么意思
  • 站长之家工具成都网站搜索排名优化公司
  • 建设网站平台的章程30天网站建设 视频教程
  • 宁波做网站首荐荣盛网络新网站如何做百度百科
  • 昆明网站建设哪家大连模板做网站
  • 网站建设规划书300字c网站开发
  • 江西天亿建设有限公司网站石家庄网站建设德信互联科技有限公司
  • 如何设置网站关键字电子商务网站系统规划 案例分析
  • 网站底部怎么修改关于学校的网站模板免费下载
  • 电子商务网站建设主管的策划书wordpress 作品集网站
  • 商业网站策划方案网站推广流程是
  • 网站开发技术选择提示网站正在建设中