Documentation ¶
Index ¶
- Variables
- func Cache(config dict.Dicter) (cache.Interface, error)
- func Maps(a *atlas.Atlas, maps []provider.Map, providers map[string]provider.TilerUnion) error
- func Observer(config dict.Dicter) (observability.Interface, error)
- func Providers(providers []dict.Dicter, maps []provider.Map) (map[string]provider.TilerUnion, error)
- func SanitizeAttribution(attribution string) string
- type ErrFetchingLayerInfo
- type ErrProviderAlreadyRegistered
- type ErrProviderLayerInvalid
- type ErrProviderLayerNotRegistered
- type ErrProviderNotFound
- type ErrProviderTypeInvalid
- type ErrProviderTypeMissing
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrCacheTypeMissing = errors.New("register: cache 'type' parameter missing") ErrCacheTypeInvalid = errors.New("register: cache 'type' value must be a string") )
View Source
var ( ErrProviderNameMissing = errors.New("register: provider 'name' parameter missing") ErrProviderNameInvalid = errors.New("register: provider 'name' value must be a string") )
Functions ¶
func Providers ¶
func Providers(providers []dict.Dicter, maps []provider.Map) (map[string]provider.TilerUnion, error)
Providers registers data provider backends
func SanitizeAttribution ¶ added in v0.14.0
Escapes HTML special characters except allow tags
Types ¶
type ErrFetchingLayerInfo ¶
ErrFetchingLayerInfo wraps an error when attempting to obtain layer information for a provider
func (ErrFetchingLayerInfo) Error ¶
func (e ErrFetchingLayerInfo) Error() string
func (ErrFetchingLayerInfo) Unwrap ¶ added in v0.12.0
func (e ErrFetchingLayerInfo) Unwrap() error
type ErrProviderAlreadyRegistered ¶
type ErrProviderAlreadyRegistered string
func (ErrProviderAlreadyRegistered) Error ¶
func (e ErrProviderAlreadyRegistered) Error() string
type ErrProviderLayerInvalid ¶
ErrProviderLayerInvalid should be returned when an invalid Provider layer for a map is given
func (ErrProviderLayerInvalid) Error ¶
func (e ErrProviderLayerInvalid) Error() string
type ErrProviderLayerNotRegistered ¶
ErrProviderLayerNotRegistered should be returned when the requested provider was not registered into the system.
func (ErrProviderLayerNotRegistered) Error ¶
func (e ErrProviderLayerNotRegistered) Error() string
type ErrProviderNotFound ¶
type ErrProviderNotFound struct {
Provider string
}
ErrProviderNotFound when the requested provider is not a known provider
func (ErrProviderNotFound) Error ¶
func (e ErrProviderNotFound) Error() string
type ErrProviderTypeInvalid ¶
type ErrProviderTypeInvalid string
func (ErrProviderTypeInvalid) Error ¶
func (e ErrProviderTypeInvalid) Error() string
type ErrProviderTypeMissing ¶
type ErrProviderTypeMissing string
func (ErrProviderTypeMissing) Error ¶
func (e ErrProviderTypeMissing) Error() string
Click to show internal directories.
Click to hide internal directories.