http

package
v0.4.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2022 License: BSD-3-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GeoJSONHandler

func GeoJSONHandler(h *DispatchHandler) (gohttp.HandlerFunc, error)

func NewGeoJSONHandler

func NewGeoJSONHandler(c cache.Cache, nz_opts *nextzen.Options) (gohttp.HandlerFunc, error)

func NewPNGHandler

func NewPNGHandler(c cache.Cache, nz_opts *nextzen.Options, svg_opts *tile.RasterzenSVGOptions) (gohttp.HandlerFunc, error)

func NewRasterzenHandler

func NewRasterzenHandler(c cache.Cache, nz_opts *nextzen.Options) (gohttp.HandlerFunc, error)

func NewSVGHandler

func NewSVGHandler(c cache.Cache, nz_opts *nextzen.Options, svg_opts *tile.RasterzenSVGOptions) (gohttp.HandlerFunc, error)

func PNGHandler

func PNGHandler(h *DispatchHandler) (gohttp.HandlerFunc, error)

func RasterzenHandler

func RasterzenHandler(h *DispatchHandler) (gohttp.HandlerFunc, error)

func SVGHandler

func SVGHandler(h *DispatchHandler) (gohttp.HandlerFunc, error)

func StaticFileSystem

func StaticFileSystem() (gohttp.FileSystem, error)

func StaticHandler

func StaticHandler() (gohttp.Handler, error)

func WWWHandler

func WWWHandler(opts *WWWHandlerOptions) (gohttp.HandlerFunc, error)

Types

type DispatchFunc

type DispatchFunc func(*slippy.Tile, io.Reader, io.Writer) error

type DispatchHandler

type DispatchHandler struct {
	Cache            cache.Cache
	Func             DispatchFunc
	Headers          map[string]string
	NextzenOptions   *nextzen.Options
	RasterzenOptions *tile.RasterzenOptions
	SVGOptions       *tile.RasterzenSVGOptions
}

func NewDispatchHandler

func NewDispatchHandler(c cache.Cache) (*DispatchHandler, error)

func (DispatchHandler) GetSlippyTileForRequest

func (h DispatchHandler) GetSlippyTileForRequest(req *gohttp.Request) (*slippy.Tile, error)

func (*DispatchHandler) HandleRequest

func (h *DispatchHandler) HandleRequest(rsp gohttp.ResponseWriter, req *gohttp.Request, key string) error

type WWWHandlerOptions added in v0.2.0

type WWWHandlerOptions struct {
	NextzenAPIKey string
	Debug         bool
	TileFormat    string
}

type WWWTemplateVars added in v0.2.0

type WWWTemplateVars struct {
	NextzenAPIKey string
	Debug         bool
	TileFormat    string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL