- 博客(14)
- 收藏
- 关注
原创 百度地图点聚合中marker的infowindow消失的问题
目前的业务场景是:地图中有多个点的点聚合,聚合点展开后,每个marker有自己的点击事件,点击时显示窗口信息。做法是marker.openInfoWindow(infowin);问题来了,每次点击时地图会自动将窗口平移到地图中心,这时窗口就消失了。后调查发现,地图平移,缩放等操作会触发点聚合的重绘制事件,重绘时markers中没有保存infowindow等信息,所以会被覆盖掉。尝试
2017-03-22 10:17:22 11011 3
转载 百度地图点聚合提高效率
优化百度地图点聚合参考文献:http://www.cnblogs.com/lightnull/p/6184867.html百度的点聚合算法 是基于方格和距离的聚合算法,即开始的时候地图上没有任何已知的聚合点,然后遍历所有的点,去计算点的外包正方形(由gridSize指定),若此点的外包正方形与现有的聚合点的外包正方形不相交,则新建聚合点,若相交就把该点加到该聚合点,效果如下
2017-02-16 14:02:35 14687 14
原创 百度地图去掉marker覆盖物或者去掉maker的label文字
var marker = new BMap.Marker(...);//方法1map.removeOverlay(marker);//方法2marker.remove(); //如果是Marker设置的setLabel还可以设置其样式来隐藏 mapComponent.state.bikeMarkLabel.setStyle({ display:"none"});labe
2017-02-09 15:10:35 16872 1
原创 Axure卸载元件库
1.点击部件窗口左上角selected library(选择元件库),选择你想删除的元件库选中想要删除的元件库2.点击旁边三条横线菜单按钮,点unload library(卸载元件库)
2016-12-14 10:10:43 9130 1
原创 导出HTML5 Canvas图片,并上传服务器
最近接触的项目中,经常遇到需要canvas绘制图片的需求,比如拼图,比如图片编辑等。canvas处理后的图片必然涉及到保存,因此,下面方法也许是你需要的~
2016-11-18 17:10:51 17167 2
转载 手把手教React Native实战开发视频教程 干货
手把手教React Native实战开发视频教程【更新到70集啦。。。】授课简介与环境:目标:打造全网最全面最详细最易懂的React Native开发视频教程操作系统:Win7 64位 中文旗舰版React Native开发:Android & IOS原生应用
2016-06-20 11:35:54 21895 24
原创 对Promise的一些理解
摘取部分脚本之家的描述:Promise核心说明尽管Promise已经有自己的规范,但目前的各类Promise库,在Promise的实现细节上是有差异的,部分API甚至在意义上完全不同。但Promise的核心内容,是相通的,它就是then方法。在相关术语中,promise指的就是一个有then方法,且该方法能触发特定行为的对象或函数。Promise可以有不同的实现方式,因此Promise...
2016-06-16 15:24:20 3014
原创 JS 对数组元素排序
sort()//升序reverse()//降序为实现排序,sort()会将数组的每个项toString()转型。然后比较字符串确定顺序。var values = [0,1,5,10,15];value.sort();alert(values);//0,1,10,15,5虽然5小于10但字符串比较时10却位于5之前。因此sort方法可以接收一个比较函数fu
2016-06-14 17:17:45 729
转载 整理了一份React-Native学习指南
自己在学习React-Native过程中整理的一份学习指南,包含 教程、开源app和资源网站等,还在不断更新中。欢迎pull requests!React-Native学习指南本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https
2016-06-14 17:10:57 541
转载 js分享到第三方平台
1.分享到微信,易信分享到微信,易信比较简单,贴上分享链接的二维码就可以了。二维码生成地址:http://cli.im/ (网上随便搜的) 2.分享到新浪微博代码如下:var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136'; //真实的appkey
2016-06-14 17:08:48 10320
转载 去除android或者iOS系统默认的一些样式总结
ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉ios用户点击一个链接,会出现一个半透明灰色遮罩, 如果想要禁用,可设置-webkit-tap-highlight-color的alpha值为0,也就是属性值的最后一位设置为0就可以去除半透明灰色遮罩a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;
2016-06-14 16:59:00 6043
转载 使用jquery.qrcode生成二维码
二维码应用已经渗透到我们的生活工作当中,您只需要用手机对着二维码“扫一扫”即可获得所对应的信息,方便我们了解商家、购物、观影等等。本文将介绍一款基于jquery的二维码生成插件qrcode,在页面中调用该插件就能生成对应的二维码。qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式,您可以到https://github.com/j
2016-06-14 14:17:29 584
转载 Pro Git研读精选:分支介绍和分支合并
本文摘取自《Pro Git》第三章的第一节和第二节,由本人进行适当修改和删减。何谓分支为了理解 Git 分支的实现方式,我们需要回顾一下 Git 是如何储存数据的。Git 保存的不是文件差异或者变化量,而只是一系列文件快照。在 Git 中提交时,会保存一个提交(commit)对象,该对象包含一个指向暂存内容快照的指针,包含本次提交的作者等相关附属信息,包含零个或多个指向该提
2016-06-14 14:14:34 467
转载 Javascript 严格模式详解
一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全
2016-06-13 17:09:57 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人