OpenLayers 3 Primer

介绍

这是一个关于OpenLayers 3使用的实例教程。OpenLayers 3简称ol3,后面都以ol3代指。如果没有统计错误,这将是第一个关于ol3的中文教程。英文教程现在有2个,一个是,需要支付一定的费用,还有一个开源教程。相对这两个教程而言,本教程的目标是为广大的国内使用者服务的,这里有两个原因,一个显而易见地原因是语言,对于国内开发者而言,中文更可读。第二个原因入门难,ol3越来越受大家的喜爱,但很多开发者苦于没有一个很好地入门教程,在开始阶段遇到了一些本可以避免的困难。虽然官网资料已经做的比较好,但那毕竟不是一个系统的教程,这也是为什么有两本英文教程的原因。

目标读者

本教程针对的读者是刚开始接触ol3的开发者,对ol3有一定了解的开发者不是主要的目标读者,但也可以通过这个教程来查缺补漏。其他对ol3有深入了解的开发者并不是本教程的目标用户,但欢迎大家review本教程,提issue或者PR。

作者的话

“为什么”要写这个教程?“你哪来的自信”?我可以列出很多答案,比如我看过很多其他的GIS引擎,就是觉得ol3很棒;比如我是从3.0.0就开始使用,在上面做了很多工作;比如我认真阅读过ol3的源码,在项目使用中扩展过核心功能;比如我自己也写GIS引擎...等等。但这些都不是我想的,我只想认认真真地写一个真正能帮助到大家的教程,哪怕最后或许并不成功,但这才是我想的,并且我这样去做了。ol3的开发者或许也只是想“帮助大家”,没有过多的理由,也没有过多的约束,本着自己最原始的想法去做就行了。希望和我有相同想法的人能和我一起做好这个教程,帮助到大家。

环境

  • Openlayers 3的版本: 3.13.1
  • 浏览器: chrome 47.0.2526.111(64bit)