本文共 1387 字,大约阅读时间需要 4 分钟。
OpenLayers ???????? GIS ???????? WebGIS ??????? API ol/Map ?????????????????????
OpenLayers ?? API
ol/Map ? OpenLayers ?????????????????????????
- ????????????????????????????
- ????????? GeoJSON ????? XYZSource ?? OpenStreetMap ???
????
import Map from 'ol/Map';import View from 'ol/View';const view = new View({ center: [0, 0], zoom: 2, projection: 'EPSG:3857' // Web Mercator});const map = new Map({ target: 'map-container', view: view, layers: []});// ?? OpenStreetMap ??const layer = new TileLayer({ source: new XYZSource({ url: 'https://a.tile.openstreetmap.org/{z}/{x}/{y}.png' })});map.addLayer(layer); ??????
- target??? DOM ?? ID
- view???????
- layers??????
- controls????????
- overlays????????
- pixelRatio???????
- interactions???????
- keyboardEventTarget???????????
- maxTilesLoading????????????
- moveTolerance?????????
????
- on(type, listener)???????
- addControl(control)?????
- addInteraction(interaction)???????
- addLayer(layer)??????
- removeLayer(layer)??????
- addOverlay(overlay)??????
- dispatchEvent(event)????????
- getOverlays()????????
- removeOverlay(overlay)??????
- setTarget()????? DOM ??
- getView()???????
- updateSize()???????
??????
click????? singleclick????? dblclick????? pointermove??????? movestart??????? moveend??????? loadstart??????? loadend??????? modifystart??????? modifyend??????? postrender??????? OpenLayers ?????? API???????????? GIS ??????????????????????????????????
转载地址:http://lkpfk.baihongyu.com/