# 瓦片图层
地图瓦片基础图层,是地图应用的根组件。 组件文档 MyMap (opens new window)
# 基础用法
# 指定层级和中心点
# 适配地图类型
预设了以下地图的适配:
互联网
- OSM
- Amap
- Baidu
- TDT
PGIS厂商
- Founder 方正
- Ez 山海经纬
- Super 超图
- Fc 航天长峰、航天精一
# 禁用滚轮缩放和拖拽移动
# 自定义瓦片图层适配
# 适配URL
# 适配函数
# 事件
MyMap 支持 ol/Map的全部事件,并扩展支持 ready 和 图层上的Feature 鼠标 进入mouseenter 、离开mouseleave 事件
# 图层颜色反相
# 预设滤镜
ol/Map 事件清单:
change(module:ol/events/Event~BaseEvent) - Generic change event. Triggered when the revision counter is increased.change:layerGroup(module:ol/Object.ObjectEvent)change:size(module:ol/Object.ObjectEvent)change:target(module:ol/Object.ObjectEvent)change:view(module:ol/Object.ObjectEvent)click(module:ol/MapBrowserEvent~MapBrowserEvent) - A click with no dragging. A double click will fire two of this.dblclick(module:ol/MapBrowserEvent~MapBrowserEvent) - A true double click, with no dragging.error(module:ol/events/Event~BaseEvent) - Generic error event. Triggered when an error occurs.moveend(module:ol/MapEvent~MapEvent) - Triggered after the map is moved.movestart(module:ol/MapEvent~MapEvent) - Triggered when the map starts moving.pointerdrag(module:ol/MapBrowserEvent~MapBrowserEvent) - Triggered when a pointer is dragged.pointermove(module:ol/MapBrowserEvent~MapBrowserEvent) - Triggered when a pointer is moved. Note that on touch devices this is triggered when the map is panned, so is not the same as mousemove.postcompose(module:ol/render/Event~RenderEvent) - Triggered after all layers are rendered. The event object will not have a context set.postrender(module:ol/MapEvent~MapEvent) - Triggered after a map frame is rendered.precompose(module:ol/render/Event~RenderEvent) - Triggered before layers are rendered. The event object will not have a context set.propertychange(module:ol/Object.ObjectEvent) - Triggered when a property is changed.rendercomplete(module:ol/render/Event~RenderEvent) - Triggered when rendering is complete, i.e. all sources and tiles have finished loading for the current viewport, and all tiles are faded in. The event object will not have a context set.singleclick(module:ol/MapBrowserEvent~MapBrowserEvent) - A true single click with no dragging and no double click. Note that this event is delayed by 250 ms to ensure that it is not a double click.