前文讲到worldwind java对Tile服务的加载点击查看,实际上,worldwind java对WMS服务/WMST服务的支持方式与对tile服务的支持类似。步骤如下:
- 重写makeLevels,构建图层所要的信息LevelSet
- 构建TileUrlBuilder,以建立不同tile的url服务地址
makeLevels的例子如下:
private static AVList makeLevels(TileUrlBuilder ub,String labelName,int numEmptyLevel,int numLevels,double dLevelZeroLat,double dLevelZeroLon,String strFormatSuffix,String serviceURL,int iTileWidth,int iTileHeight)
{
AVList params = new AVListImpl();