public GetResource ( string mapName, ResourceParameter resourceParameter, |
||
mapName | string | 地图名称。 |
resourceParameter | ResourceParameter | 资源图片参数,如生成的图片的高度、宽度、类型,资源的类型、风格等。 |
imageOutputOption | 资源图片输出设置。 | |
return |
public ResourceImage GetResource(string mapName, ResourceParameter resourceParameter, ImageOutputOption imageOutputOption)
{
return _mapProvider.GetResource(mapName, resourceParameter, imageOutputOption);
}
public void GetResourceTest_LineID() { Map map = new Map("http://" + ip + ":8090/iserver/services/map-world/rest"); string mapName = "世界地图"; ResourceParameter parameter = new ResourceParameter(); parameter.Style = new Style(); parameter.Style.LineSymbolID = 5; parameter.Type = ResourceType.SYMBOLLINE; ImageOutputOption option = new ImageOutputOption(); option.ImageOutputFormat = ImageOutputFormat.PNG; option.ImageReturnType = ImageReturnType.URL; ResourceImage image = map.GetResource(mapName, parameter, option); Assert.AreEqual(image.ImageUrl, "http://192.168.116.114:8090/iserver/output/resources/%E4%B8%96%E7%95%8C%E5%9C%B0%E5%9B%BE/SYMBOLLINE/5_781806645.png"); }