自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 js 两数相加的计算方法

近期看了‘javascript百炼成仙’的新型解读js,觉得特别有意思,其中有一个计算0.1+0.2的方法,其实大家基本上都知道0.1+0.2!=0.3,但是当涉及到有小数点的计算时,究竟怎么才能不出错呢? 我们一般想到的就是将小数×10的倍数变成整数再计算,但是经过验证:x10的倍数的精确度还是有问题,见图: 真是一件很头疼的问题,文章里巧妙使用了number转为string后,利用split将string分割为array,获取到小数点位数,再利...

2021-11-17 17:59:51 2079

原创 JSAPI 高德地图应用--车辆的轨迹回放、并附有信息框(下)

上篇文章提到了车辆的轨迹回放主要有两个方案:一种是通过标记点moveAlong()的方法,另一种是PathSimplifier是一个轨迹展示组件;上篇使用了标记点的方法,这篇就来使用PathSimplifier的轨迹展示的方法,同样的效果图:...

2021-07-29 11:42:55 2205 1

原创 JSAPI 高德地图应用--车辆的轨迹回放、并附有信息框(上)

关于车辆的轨迹回放功能方法,主要分为两种,一种是通过标记点moveAlong()的方法,另一种是PathSimplifier是一个轨迹展示组件;两种方法,各有各的优缺点,前者是比较简单,但是不能在中途控制速度;后者的功能比较全面,但是目前依赖Canvas进行绘制,因此不支持IE9及以下浏览器,而且巡航作为动画过程是非常耗费性能的。下面我将用不同的方法来实现这个轨迹回放,首先使用一个简单标记点的方法,效果如下:具体的代码如下:function initLine...

2021-07-28 16:34:43 2701

原创 JSAPI 高德地图应用--线路规划、多条线路同时展示

在地图应用中,常见的应用之一应该就有查询两个地方的线路规划吧,高德地图提供了驾车路线规划、货车路线规划、公车换乘服务、步行导航服务、骑行路径规划服务等,这里我用的是驾车路线规划做一个列子。驾车路线规划使用的插件是AMap.Driving,需要在AMap.plugin中进行初始化,方法不在赘述,可以看这个官方列子:https://lbs.amap.com/api/javascript-api/guide/services/navigation。初始化完成后,首先需要两个...

2021-07-26 17:10:22 4701 5

原创 JSAPI 高德地图应用--关键字搜索、POI搜索定位,获取经纬度

在高德地图的应用中,地图上总少不了搜索框,用于搜索并定位某一位置,并获取某一定位点的经纬度,类似于这种:这种搜索方法一般是高德地图的输入提示插件AMap.Autocomplete和POI搜索插件AMap.PlaceSearch结合来实现的;首先需要定义一个input输入框,并赋予id,id是关键,至于输入框放置位置,可以自己调节 <input id='tipinput' type="text">因为这两个都是高德地图的插件,所有需要引入进来 ...

2021-07-22 10:05:03 8227 1

原创 JSAPI 高德地图应用---批量初始化点标记、矢量图形

在高德地图的应用中,地图上展示我们自己自定义覆盖物是很常见的应用,前提是需要覆盖物相应的定位点以及图标即可,但矢量图形不能直接展示图标,可以在信息框中展示;这里我就弄一个标记点的初始化,并且添加上信息框的展示,其他矢量图形类似:代码如下, function init() { //initPointList是初始化数据的列表 if (this.initPointList.length > 0) { this.initPointList.m...

2021-07-21 16:48:07 1222

原创 萤石(海康视频)---vue中使用(ezuikit-js)

第一次使用萤石直播接入vue中使用,遇到了很多坑,在下面总结以下:萤石官网:https://open.ys7.com/cn这个是ezuikit-js的使用方法:https://www.npmjs.com/package/ezuikit-js第一个坑: 通过官网给的接口https://open.ys7.com/api/lapp/token/get获取accessToken,传入appKey和appSecret后,发现报‘10001’的错,但检查了格式都是正确的,结果发现他的请求头是这样...

2021-07-20 15:53:50 9016 24

原创 vue uni-app websocket断开重连、心跳机制

由于web/app有时候会出现网络不稳定websocket会自动断开连接导致消息推送不了的情况,所以查阅资料后发现了一个心跳机制,也就是客户端间隔一段时间就向服务器发送一条消息,如果服务器收到消息就回复一条信息过来,如果一定时间内没有回复,则表示已经与服务器断开连接了,这个时候就需要进行重连。

2021-05-20 18:10:46 6092 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除