先学下OpenLayers 再分析源代码
一来是之前一直用公司的js地图api开发, 有时会感觉有些受限. 希望通过源代码学下js实现
二来在职研考过了, 怎么也是地质大学的 多少也得学点儿gis的东西吧…先按自己的理解分类记录下
这份东西每天晚上弄到12点弄了一个礼拜, 弄完以后感觉主要还是要从openlayers学些组织代码 解决具体问题的方法, 这点上openlayers做的太nb了
放个笔记的GitHub地址: https://github.com/ruantao1989/read_OpenLayers
一: Map操作:
1.设置中心点及zoom
|
|
2.获取中心点
|
|
3.获得分辨率
|
|
4.根据url的传参定位地图(可以逆向生成url)
|
|
5.限制缩放级别
|
|
6.鼠标拾取事件
|
|
7.比例尺
|
|
8.骨头棒zoom范围
|
|
9.添加删除气泡
|
|
10.声明事件监听
|
|
11.zoom值取整
|
|
12.全屏地图
|
|
13.Ajax跨域
|
|
14.添加气泡
|
|
15.叠加全都图层
|
|
16.渲染在指定dom上
|
|
17.设置地图最大范围
|
|
18.左右俩图联动
|
|
19.使用模版
|
|
20.zoom值的计算
|
|