openlayers的构造器需要一个元素 需要放置在html里
需要一个html 元素 来放置 或者是ID
1 var map = new Openlayers.Map('map');
例如 如果使用wms 就是这样
1 var wms = new Openlayers.WMS(2 "OpenLayers WMS",3 "http://vmap0.tiles.osgeo.org/wms/vmap0",4 {‘layers’:‘basic’});5 map.addLayer(wms);
3. OpenLayers 的构造器
首先 第一个参数是这个层的名字,第二个参数 是WMS服务器的请求地址,第三个参数是一个对象包含一些参数到wms服务的请求参数。
最终,要显示这个地图层,你必须设置它的中心点和缩放级别,这是为了能适合的显示在一个窗口里,你可以使用
zoomToMaxExtent方法,将放大完全的显示在窗口里。
Putting it All Together 把他们组合到一起
3
OpenLayers Example
openlayers的构造器需要一个元素 需要放置在html里需要一个html 元素 来放置 或者是ID1 var map = new Openlayers.Map('map');例如 如果使用wms 就是这样1 var wms = new Openlayers.WMS(2 "OpenLayers WMS",3 "http://vmap0.tiles.osgeo.org/wms/vma...
openLagers
官方
文档
地址:
OpenLayers
3 API
openLagers
中文
文档
地址:
OpenLayers
3 介绍 |
OpenLayers
3 Primer
一 、最基础地图的引入和初始化
import 'ol/ol.css'; // 自定义按需引入
import Map from 'ol/Map';
import TileLayer from 'ol/layer/Tile';
import View from 'ol/View';
import { TileArcGISRest }
在
OpenLayers
中,createOrUpdateFromCoordinates 是一个静态方法,用于从给定的坐标数组中创建或更新一个点要素。以下是使用 createOrUpdateFromCoordinates 的一些示例代码:
```javascript
// 创建一个点要素
var pointFeature = new ol.Feature({
geometry: new ol.geom.Point([0, 0])
// 更新现有的点要素
var coordinates = [1, 1];
pointFeature.getGeometry().setCoordinates(coordinates);
// 从坐标数组创建一个新的点要素
var coordinates = [2, 2];
var pointFeature = ol.Feature.createOrUpdateFromCoordinates(coordinates);
在上面的示例代码中,我们首先创建了一个点要素,并将其设置为原点。然后,我们使用 setCoordinates 方法更新了该要素的坐标。最后,我们使用 createOrUpdateFromCoordinates 方法从坐标数组 [2, 2] 中创建了一个新的点要素。
需要注意的是,createOrUpdateFromCoordinates 方法返回的是一个新的要素对象,而不是原始的要素对象。如果要更新现有要素的坐标,应该使用 setCoordinates 方法。