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

网站源码爬取工业设计网站国外

网站源码爬取,工业设计网站国外,百度承德,wordpress手机端加载不出来在uniapp中实现地图距离计算可以借助第三方地图服务API来实现。以下是一种基本的实现方式#xff1a; 注册地图服务API账号#xff1a;你可以选择使用高德地图、百度地图等提供地图服务的厂商#xff0c;注册一个开发者账号并获取API密钥。 安装相关插件或SDK#xff1a;根…在uniapp中实现地图距离计算可以借助第三方地图服务API来实现。以下是一种基本的实现方式 注册地图服务API账号你可以选择使用高德地图、百度地图等提供地图服务的厂商注册一个开发者账号并获取API密钥。 安装相关插件或SDK根据你选择的地图服务提供商下载并安装相应的uniapp插件或SDK。例如如果选择使用高德地图可以安装uni-amap-map插件。 配置API密钥在uniapp项目的配置文件manifest.json或vue.config.js中将你获取的API密钥配置进去以便你的应用程序能够访问地图服务API。 创建地图组件在uniapp的页面中创建一个地图组件可以使用插件或SDK提供的相关组件进行创建。例如在使用高德地图的情况下可以使用amap-map标签创建地图组件。 获取坐标信息在你的应用中需要获取用户输入的起始位置和目标位置的经纬度坐标信息可以通过表单、定位功能或手动输入等方式获取。 调用API计算距离使用地图服务API提供的距离计算接口传入起始位置和目标位置的经纬度坐标调用API进行距离计算。例如在使用高德地图的情况下可以使用AMap.Distance类的getDistance()方法来计算距离。 显示结果将距离计算结果显示在你的应用程序中可以通过文本、弹窗等方式展示给用户。 这里我使用的是腾讯地图腾讯地图实现上述功能在配置上的话会稍微复杂一点点 首先需要配置下述代码 permission: {scope.userLocation: {desc: 你的位置信息将用于小程序位置接口的效果展示}} 首先需要再pages.json上配置 然后在manifest.json中的源码视图中配置 然后需要将你申请的key放入 之后就可以在页面使用了可以使用uniapp提供的api来进行自身位置的获取首先使用getSetting来获取是否开启 定位权限如果获取定位权限再根据getLocation获取自身位置的经纬度然后根据自身定位与目标定位计算出距离 下面是计算代码 // 计算距离function getDistance(lat1, lon1, lat2, lon2) {const earthRadius 6371; // 地球半径单位为千米console.log(lat1, lon1, lat2, lon2);// 将经纬度转换为弧度const radLat1 (Math.PI / 180) * lat1;const radLon1 (Math.PI / 180) * lon1;const radLat2 (Math.PI / 180) * lat2;const radLon2 (Math.PI / 180) * lon2;console.log(radLat1,radLat2,radLon1,radLon2);// 计算经纬度的差值const deltaLat radLat2 - radLat1;const deltaLon radLon2 - radLon1;console.log(deltaLat,deltaLon);// 使用Haversine公式计算距离const a Math.sin(deltaLat / 2) * Math.sin(deltaLat / 2) Math.cos(radLat1) *Math.cos(radLat2) *Math.sin(deltaLon / 2) *Math.sin(deltaLon / 2);const c 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));const distance earthRadius * c;return distance.toFixed(2); // 返回保留两位小数的距离值}; 注意:距离为km调用方法为getDistance经度1纬度1经度2纬度2希望对您有所帮助
http://www.hkea.cn/news/14293122/

相关文章:

  • 做中英文版的网站需要注意什么原创定制
  • 网站建设的具体任务有哪些方面南宁设计网站建设
  • 网站建设外文版政策文件专业网站设计公司推荐
  • 彩票网站开发制作需要什么刷单类网站开发
  • 怎么样在网上建设网站挣钱品牌建设+网站
  • 网站建设功能报价如何学编程入门教程
  • 河北省建设中心网站深圳市盐田区建设局网站
  • 网站如何关闭电脑工具wordpress
  • 杭州网站界面设计wordpress仿qq空间模板
  • 淘宝联盟做网站免费下载ppt模板网站推荐
  • 网站开发技术网站模板聊城网站建设lchckj
  • 青岛网站维护公司易经网站开发公司
  • 百度建设网站网站建设及运营岗位要求
  • 汽车4s店网站建设策划免费网站看v片在线第一次做
  • 网站图片标题背景怎样做的直接做的视频网站
  • 网站seo需要用到哪些工具哈尔滨市建设工程招标网
  • 湖南网站建设方案优化淘宝详情页psd模板免费
  • 个人网站案例公司网站建设申请报告
  • 百度如何才能搜到你的网站智能硬件开发
  • 网站开发流程分为哪三个阶段淘宝wordpress模板
  • 关于建设学校网站策划书的范本wordpress阿里云邮箱设置
  • 网址怎么申请网站wordpress内容新窗口打开
  • 高端的网站推广公司设计品牌公司
  • 兰州做高端网站的公司家政公司电话
  • 网站开发语言php谷歌站长平台
  • 龙华做网站yihe kj互联网公司排名2024中国
  • 什么叫模板网站国际贸易服务平台
  • 万维网站续费多少一年高端网站设计哪里比较好
  • 营销建设网站设计案例的网站
  • 深圳网约车哪个平台好北京seo排名收费