美文网首页
Openlayers API-Geometry

Openlayers API-Geometry

作者: 写前端的大叔 | 来源:发表于2020-02-15 15:03 被阅读0次

Geometry是用于创建几何体,几何体类型包括Point, LineString, LinearRing, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection, Circle。创建Feature的时候,可以指定一个Geometry,然后添加到矢量图层上用于显示。

import Feature from 'ol/Feature';
import Polygon from 'ol/geom/Polygon';
import Point from 'ol/geom/Point';
var feature = new Feature({
  geometry: new Polygon(polyCoords),
  labelPoint: new Point(labelCoords),
  name: 'My Polygon'
});
var poly = feature.getGeometry();
feature.setGeometryName('labelPoint');
var point = feature.getGeometry();

方法

  • getClosestPoint:获取封闭点的坐标。
  • getExtent:获取几何体的范围。
  • intersectsCoordinate:判断坐标是否在几何体内。
  • rotate:旋转几何体。
  • scale:对几何体进行缩放。
  • transform:改变几何的坐标参考系。
  • translate:转换几休体。
    个人博客

相关文章

网友评论

      本文标题:Openlayers API-Geometry

      本文链接:https://www.haomeiwen.com/subject/bgaefhtx.html