openlayers4加载矢量切片

关于矢量切片的概念以及如何切片已有别人详细的介绍了,对于使用geoserver提供服务来说,安装插件就ok了,不详述。前端调用矢量切片的过程,在geoserver下有三种矢量格式:geojson,topojson,mvt。本人也刚学习这块内容,对于geojson格式已有其他博客介绍,但是本人没有调用成功。前端调用,关键是数据源source的构造,下面是mvt格式的调用格式:

var source = new ol.source.VectorTile({
					format:new ol.format.MVT(),
					tileGrid:ol.tilegrid.createXYZ({maxZoom:22}),
					tilePixelRatio:1,
					url:'http://127.0.0.1:8080/geoserver/gwc/service/tms/1.0.0/'
						+ 'test:' + item.en_name + '@EPSG%3A900913@pbf/{z}/{x}/{-y}.pbf'
				});

不同格式切片规则不一样,参数也就不一样了,其他两种待续……


转载自:https://blog.csdn.net/sxzhustar/article/details/72958338

You may also like...