示例#1
0
文件: driver.go 项目: xeonx/raster
func init() {
	raster.Register("zxy", newSingleLayerDriver(func(dataSourceName string) raster.TileReader {
		return ZxyServer{URL: dataSourceName}
	}, func(dataSourceName string) bool {
		if !strings.HasPrefix(dataSourceName, "http") {
			return false
		}
		if strings.Count(dataSourceName, "%d") != 3 {
			return false
		}
		return true
	}))
}
示例#2
0
文件: driver.go 项目: xeonx/raster
func init() {
	raster.Register("folder", tileFolderDriver{format: "png"})
	raster.Register("jpgfolder", tileFolderDriver{format: "jpg"})
}