hunt-searchengine-0.3.0.0: A search and indexing engine.

Safe HaskellNone
LanguageHaskell98

Hunt.Index.Schema.Normalize.Position

Description

Normalization and validation for geographic positions.

Synopsis

Documentation

normalize :: Text -> Text Source

Normalizes valid position A valid position has a format like "double-double"/"latitude-longitude".

denormalize :: Text -> Text Source

Denormalizes internal position into valid position. A valid position has a format like "double-double"/"latitude-longitude".

isPosition :: Text -> Bool Source

Checks if value is a valid position. A valid position has a format like "double-double"/"latitude-longitude".

position :: Parser (Double, Double) Source

Parse a coordinate.