c# - sending wms request to geoserver via brutile/sharpmap to load tiled map (tiled=true) -
i want load tiled map in mapbox of sharpmap. have geoserver , send wms request receive single tile map. how can receive multi-tile map? here code:
dim wmsurl string = "http://192.168.21.202:8080/geoserver/threem/gwc/service/wms?tiled=true&version=1.1.0" dim laywms new sharpmap.layers.wmslayer("threem_zoom", wmsurl) laywms.addlayer("threem_zoom") laywms.setimageformat("image/png") laywms.timeout = 5000 laywms.srid = 4326 laywms.version = "1.1.0" mapbox1.map.layers.add(laywms) mapbox1.panonclick = true mapbox1.map.zoomtoextents() mapbox1.refresh()
from documentation looks if on simple wms layers supported - need handle construction of tile bounds , make multiple wms requests tiled image back.
the wms layer support pretty basic. have decipher server capabilities yourself, , specify nessesary layers , other properties in resource property.
Comments
Post a Comment