- 2024-11-14vue中百度地图切换高德地图总结
由于公司不续费百度地图,所以切换高德。。。一、注册高德需要这样,先安装@amap/amap-jsapi-loaderimportAMapLoaderfrom"@amap/amap-jsapi-loader";mapInit(point){window._AMapSecurityConfig={//安全密钥securityJsCode:"*********",//换成自己的}
- 2024-10-30基于高德驾车路径API的多点路径规划
一般的,路径规划是指在一定的环境模型和约束条件(如路程最短、时间最快、费用最小等)下,寻找一条从起点到终点的最优路径。在此基础上,多点路径规划旨在为用户或车辆提供一条经过多个指定地点的最优行驶路线。其在共享出行、物流配送、公共交通规划等领域有着广泛的应用前景。定制
- 2024-10-30经纬度转换
PHP腾讯地图经纬度转百度地图经纬度 中国正常GCJ02坐标---->百度地图BD09坐标腾讯地图用的也是GCJ02坐标@paramdouble$lat纬度@paramdouble$lng经度*/functionConvert_GCJ02_To_BD09($lat,$lng){$x_pi=3.14159265358979324*3000.0/180.0;$x=$ln
- 2024-10-16Python应用指南:利用高德地图API获取公交可达圈
参考文章:城市公交可达圈绘制方法(一)-知乎(zhihu.com)本篇文章我们聚焦于通过公共交通出行方式(包括公交、地铁、公交+地铁的组合)来获取一定时间内可以到达的范围。为了实现这一目标,我们将使用高德地图API中的公交到达圈功能,对城市某一点的公交可达圈进行详细分析。通过这一
- 2024-09-20多项式学习笔记(二)(2024.7.23)
牛顿迭代快速多项式计算加法\(H(x)=F(x)+G(x)\),求\(H(x)\)解:都已经\(O(n)\)了,还怎么优化!!!乘法\(H(x)\equivF(x)G(x)(\text{mod}x^n)\),求\(H(x)\)解:参考多项式学习笔记(一)(2024.7.6)完整代码:P3803【模板】多项式乘法(FFT)#include<bits/stdc++.h>usingnamespacestd
- 2024-09-15Cesium 比较常用的几个方法
根据经纬度获取高程/***根据经纬度获取高程*@param{mars3d.Map}map*@param{number}lng*@param{number}lat*/asyncfunctiongetHeightByLngLat(map,lng,lat){if(!lng||!lat)returnundefined;letpositions=[Cesium.Carto
- 2024-09-14Vue3 结合 Cesium 动态绘制矩形
相关概念Viewer:newCesium.Viewer (container, options )介绍:用于构建应用程序的基本小部件。它将所有标准Cesium小部件组合到一个可重用的程序包中。Entity:newCesium.Entity ( options )介绍:实体实例将多种形式的可视化聚集到单个高级对象中。可以手动创建它们
- 2024-09-13基本地图展示
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>BasicMapDisplay</titl
- 2024-09-04vue3 地图(天地图,百度地图,腾讯地图,高德地图)封装组件调用 带地图搜索功能common_tencent_map_ak
废话不多说直接上组件代码:<template><!--地图--><divclass="containerw"><divid="map"class="mapradius-md":style="{width:width,height:height}"></div></div><
- 2024-09-03根据地址获取经纬度
1:安装依赖与引入调用腾讯地图api前需要先去注册并申请key在vue项目中的/public文件夹中的index.html的head中写入安装lodash:npminstall--savelodash安装jsonp:npminstallvue-jsonp--savemain.js引入jsonpimportVuefrom'vue'import{VueJsonp}from'vue-js
- 2024-07-25谷歌画电子围栏,根据已知起点计算去是否在围栏内
#电子围栏<!DOCTYPEhtml><html><style>#map{width:760px;height:400px;top:10px;bottom:0;}.search-button{display:inline-block;padding:3px20px;background-color:#4CAF50;/*按钮背景颜色*/color:white;/
- 2024-07-03计算3个经纬度坐标点之间的夹角
原文地址:https://www.cnblogs.com/imgss/p/10707150.html火车地图搞了有半年了,在做火车地图的过程中,遇到了一个问题,就是由于火车站点的地理坐标是直接请求api拿到的,部分api返回的结果可能千差万别。所以我需要一个方法,来在地图显示的过程中,判断出某个站点的坐标有误,并上报到服
- 2024-07-02百度坐标转gps坐标
vue3页面实现:利用百度api的jsapi中的 BMap.Convertor()此方法通过计算取巧算出gps坐标误差非常小;假设百度坐标:lng1:113.94620475687566 lat1:22.56028856475092把这个坐标当成GPS坐标,通过接口获得他的百度坐标:lng2=113.95764483473,lat2=22.562997980443通过计算就可以得到
- 2024-07-02火星坐标转换
出处:火星坐标、百度坐标、WGS84坐标转换代码(JS版)/***CreatedbyWandergison2015/7/8.*提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换*///定义一些常量varx_PI=3.14159265358979324*3000.0/180.0;varPI=3.1415926535897932
- 2024-06-21JavaScript async await 使用
你习惯在js代码中使用asyncawait吗?我经常在js代码中写一些异步方法,使用await调用的地方,如果方便修改成异步方法,就修改成异步方法,如下所示:asyncsetPosition(graphic,lng,lat){this.lng=lng;this.lat=lat;if(graphic){letheight=awaitgetHeightByLng
- 2024-06-20MySQL计算两个地理坐标点之间的球面距离
st_distance_sphere函数是mysql5.7提供的,可以直接查询两个经纬度之间相距多少米,它接受两个参数,每个参数是一个点的经度和纬度表结构:CREATETABLE`video_alarm`(`alarm_id`char(50)NOTNULL,`alarm_type`varchar(20)DEFAULTNULLCOMMENT'预警类型',`alarm_t
- 2024-06-03java使用百度地图接口校验收货地址是否超出配送范围
1.地理编码API服务地址:https://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callback=showLocationMapmap=newHashMap();map.put("address",shopAddress);map.put("output","
- 2024-06-03高德坐标打点(点为正常的WGS84地球坐标系,常见于 GPS 设备,Google 地图等国际标准的坐标体系)偏移,调整偏移量
创建一个js文件工具//WGS84toGCJ-02converter//高德转地球坐标//coordinateUtils.jsconstPI=3.1415926535897932384626;consta=6378245.0;//a:WGS84大地坐标系的长半轴constee=0.00669342162296594323;//ee:WGS84椭球的偏心率平方//WGS84toGC
- 2024-05-31【React】实现一个基本的防抖函数
函数防抖(debounce),就是指触发事件后,在n秒内函数只能执行一次,如果触发事件后在n秒内又触发了事件,则会重新计算函数延执行时间(在这里和函数节流区分一下,函数节流是在触发完事件之后的一段时间之内不能再次触发事件)。实现:1consttimer=useRef<any>(null)//react中可用方
- 2024-05-09bd09坐标转wgs84
之前公司定位用的是百度定位,但是由于公司地图展示位天地图,由于偏移严重(毕竟坐标系不同)需要坐标系转换,之前看公司的处理逻辑是联网纠偏(非公司内部服务),一直也能延用,近期由于外网服务不能使用服务迁至阿里,无法使用,所以需要另谋方式,功夫不负有心人总算找到上源码(亲测准确)package
- 2024-04-26通过百度地图地理查询和逆地址查询
#coding:utf-8fromurllib.requestimportquoteimportrequestsimportpandasaspdpd.set_option('display.width',1000)pd.set_option('display.max_columns',None)importjson#通过百度地图地理查询和逆地址查询defget_location(address):try
- 2024-04-25JS之调用百度地图接口进行打卡
调用百度地图接口进行打卡1.在百度地图开放平台申请AK2.在index.html导入百度地图SDK(此AK值为假)<scripttype="text/javascript"src="https://api.map.baidu.com/api?v=2.0&ak=f029hEOpyCQnXySQsug94D1yUU0Yil"></script>3.新增coordTransform.js//定义一些常量varx_PI
- 2024-04-24JS之调用高德地图接口进行打卡
调用高德地图接口进行打卡1.安装依赖"@amap/amap-jsapi-loader":"^1.0.1"2.增加代码如下:orientation.jsimportAMapLoaderfrom'@amap/amap-jsapi-loader';import{gcj02towgs84}from'./coordTransform.js';exportfunctiongetOrientati
- 2024-04-16百度地图 腾讯地图 互转
//百度坐标转换成腾讯坐标convert2TecentMap(lng,lat){if(lng==''&&lat==''){return{lng:'',lat:''}}varx_pi=3.14159265358979324*3000.0/180.0varx=l
- 2024-02-04GeoJSON
GeoJSON概览https://www.processon.com/mindmap/6224a2dc7d9c0836f90060a8地理要素特征对象->Feature{type:"Feature","properties":{name:'xxx'},"geometry":{{"type":"Point",