摘要:
前言:在控件自定义上,比较简单,我们只需要按照特有的模板进行,简单的填充就行了,在模板中添加适当的方法即可。 一、基本模板 例如我们可以添加一个位置参数position该参数有四个可选值 二、demo案例 三、效果图 上图是添加一个图例,效果看下图 一个渐变色图例填充,主要做自定控件的测试。 阅读全文
摘要:
一、使用泛型的注意事项 1、程序运行时,泛型类是被所有这种类的实现方式所共享的。看案例: 尽管ArrayList<String>和ArrayList<Integer>类型在编译时看做不同的类型,实际上在编辑后的字节码类中,泛型被擦除掉,ArrayList<String>和ArrayList<Inte 阅读全文
摘要:
前言:在ol中我们也可以添加一些图标在地图上,用于展示效果,较早期的版本OL提供一个overlay覆盖物的方式,在OL3和OL4中这种用法不太多了,一个主要的原因它是通过HTML的方式的添加到地图上,这种方式有一个很大的问题就是偏移,随着你放大或者缩小可以看到图标的位... 阅读全文
摘要:
前言:今天在一个群里面看到台风圈的,感觉很好奇,就想着能否用canvas结合OL4实现下,何为台风圈先来张图:一、实现原理1、先画上半圆2、在下半圆3、最后画半圆相接线关于canvas画圆弧知识点 arc(x, y, r, startAngle, endAngle, ... 阅读全文
摘要:
前言:canvas是一个非常好的东西,但是这个东西如何与leaflet进行结合,翻了一遍LeaFlet的API没有发现如何用canvas和LeaFlet相结合,难道两者无法集合天无绝人之路,最终我还是找到了DivIcon相结合,能达到目的。也可以利用DivIcon做一些简单的动画,当然也可以同样结合 阅读全文
摘要:
前言:OL可以让我们实现自定义的标注样式,用过CAD的同学应该都知道CAD中有上下文字中间用横线隔开的样式,这样标注让人一目了然的了解信息。给人以直观的的信息表达,本文实现就是分式的标注。先来张图: 一、关于ol.style.Icon类该类中有一个img参数,该参数非... 阅读全文
摘要:
前言:Handler,是地图交互的一个类,该类主要是用于和地图的一些基本的交互,例如,缩放,平移一些操作,在map类有handler对象,在map对象中,好多人误认为这是一种属性,用=进行赋值操作,这样做是错误的。下面结合map类中的对象进行一些介绍。 首先看张图: 一、handler类的一些基本的 阅读全文
摘要:
前言:一直感觉不论OL还是arcgis 这个地图聚类是真的丑,实在让人看不下去,反观leaflet插件的的聚合效果那叫一个好看,个人感觉好看多了去了,那么把这个聚合效果用到OL上面去啊,这个是一个很好玩的事,本篇文章用到了自定义的聚类的扩展图层,感谢@牛老师源代码启发... 阅读全文
摘要:
更新于2019-03-04前言:前一段时间,我在一个交流群里发了一个关于用python爬取百度地图的一个poi点,群里有一个人说,如果你能爬取高德地图的车流量我可以帮你介绍工作,帮一个大学教授那工作,我当时就想笑,爬取高德地图的车流量,兄弟你想多了吧。人家付费一年收你... 阅读全文
摘要:
前言:路径规划也是WebGIS一个特点,我们在做某些应用的时候可能会用到路径规划的功能,该功能我们也可以自己实现,利用数据等,但是OpenLayer一大特色就是加载在线地图,向高德,百度等,这些地图都提供一些api接口供大家调用获取数据,在做路径规划的时候,刚开始用的... 阅读全文