openlayers学习笔记(一)新手入门干货


openlayers学习笔记(一)新手入门干货

一、自言自语的个人感觉。

11月27日开始对openlayers进行学习,今天是第三天,因为之前做过arcgis api for js的开发,所以在基础上有一定的优势,但是再深入的学习之后,发现之前的学的基本没卵用。本来就是英语半吊子,然后一看文档,卧槽,还是英文??!!为广大英文不好的同胞们吐槽一下,相信对于大多数人来说,刚接手openlayers的就是感觉无从下手。接下来我就是带领大家来探讨一下如何入门。

二、如何入门。

对于英语不好的当然希望有大佬做过中文版openlayers开发网站(英语大佬请忽视),在这里附一个简洁版的中文链接:http://anzhihun.coding.me/ol3-primer ,八个字:新手福音,业界良心。
如果这个教程仔细看完后在抄写上面的Demo,相信你对openlayers就有了初步的了解。这个时候别高兴得太早,再接着附上一张openlayers的核心类结构图:https://www.jianshu.com/p/4fb63e49cfb5 ,看了真踏马让人害怕。

三、基本类介绍

1.Map
地图容器,必要属性layers,view,target。
2.View
可以说是地图的视角,它可以控制地图的中心和级别等其他属性。
3.Layer和Source。
首先需要明白的一点是,Source和Layer是一对一的关系,有一个Source,必然需要一个Layer,然后把这个Layer添加到Map上,就可以显示出来了。

四、Demo练习

这里只是个人的学习方法,欢迎大佬提供建议。
这个真的没有什么捷径了,在抄写官网Demo的时候,把每个类对应的API文档仔细阅读。然后你会发现,它的类是真的多,一个套一个,继承更不要说了,没办法,谁让咱用人家的东西了。
拿一个简单的Demo来作为示例。
在这里插入图片描述
这个示例用到了Map,View,easing,Tile…,然后就去API文档搜索对应包名下的类。
学习笔记会持续更新,感谢大家关注,让我们一起努力加油,迎娶白富美…(夸张了夸张了)

转载自:https://blog.csdn.net/yhz_1/article/details/84635330

You may also like...