-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Bindings to the Google Maps Static API (formerly Static -- Maps API) -- -- The Google Maps Static API returns a map as an image via an -- HTTP request. This library provides bindings in Haskell to that API. -- -- NB: The use of the Google Maps Static API services is subject to the -- Google Maps Platform Terms of Service, which terms restrict the -- use of content. End Users' use of Google Maps is subject to the -- then-current Google Maps/Google Earth Additional Terms of Service at -- https://maps.google.com/help/terms_maps.html and Google Privacy -- Policy at https://www.google.com/policies/privacy/. -- -- This package has no connection with Google Inc. or its affiliates. @package google-static-maps @version 0.7.0.3 -- | This module has no connection with Google Inc. or its affiliates. module Web.Google.Maps.Common -- | The base URL for the Google Maps Platform APIs. googleMapsApis :: BaseUrl -- | Address newtype Address Address :: Text -> Address -- | API key newtype Key Key :: Text -> Key -- | Language: supported languages based on the list at -- https://developers.google.com/maps/faq#languagesupport (as at -- 27 October 2024). data Language Afrikaans :: Language Albanian :: Language Amharic :: Language Arabic :: Language Armenian :: Language Azerbaijani :: Language Basque :: Language Belarusian :: Language Bengali :: Language Bosnian :: Language Bulgarian :: Language Burmese :: Language Catalan :: Language Chinese :: Language ChineseSimplified :: Language ChineseHongKong :: Language ChineseTraditional :: Language Croatian :: Language Czech :: Language Danish :: Language Dutch :: Language English :: Language EnglishAustralian :: Language EnglishBritish :: Language Estonian :: Language Farsi :: Language Filipino :: Language Finnish :: Language French :: Language FrenchCanadian :: Language Galician :: Language Georgian :: Language German :: Language Greek :: Language Gujarati :: Language Hebrew :: Language Hindi :: Language Hungarian :: Language Icelandic :: Language Indonesian :: Language Italian :: Language Japanese :: Language Kannada :: Language Kazakh :: Language Khmer :: Language Korean :: Language Kyrgyz :: Language Lao :: Language Latvian :: Language Lithuanian :: Language Macedonian :: Language Malay :: Language Malayalam :: Language Marathi :: Language Mongolian :: Language Nepali :: Language Norwegian :: Language Polish :: Language Portuguese :: Language PortugueseBrazil :: Language PortuguesePortugal :: Language Punjabi :: Language Romanian :: Language Russian :: Language Serbian :: Language Sinhalese :: Language Slovak :: Language Slovenian :: Language Spanish :: Language SpanishLatinAmerican :: Language Swahili :: Language Swedish :: Language -- | No longer listed by Google at 12 June 2021. See Filipino. Tagalog :: Language Tamil :: Language Telugu :: Language Thai :: Language Turkish :: Language Ukrainian :: Language Urdu :: Language Uzbek :: Language Vietnamese :: Language Zulu :: Language -- | Latitude and longitude: precision beyond 6 decimal places is ignored. data LatLng LatLng :: Double -> Double -> LatLng -- | Takes any value between -90 and 90. [lat] :: LatLng -> Double -- | Takes any value between -180 and 180. [lng] :: LatLng -> Double -- | Location data Location Coords :: LatLng -> Location Locale :: Address -> Location -- | Region: a ccTLD (country code top level domain). data Region AD :: Region AE :: Region AF :: Region AG :: Region AI :: Region AL :: Region AM :: Region AO :: Region AQ :: Region AR :: Region AS :: Region AT :: Region AU :: Region AW :: Region AX :: Region AZ :: Region BA :: Region BB :: Region BD :: Region BE :: Region BF :: Region BG :: Region BH :: Region BI :: Region BJ :: Region BL :: Region BM :: Region BN :: Region BO :: Region BQ :: Region BR :: Region BS :: Region BT :: Region BV :: Region BW :: Region BY :: Region BZ :: Region CA :: Region CC :: Region CD :: Region CF :: Region CG :: Region CH :: Region CI :: Region CK :: Region CL :: Region CM :: Region CN :: Region CO :: Region CR :: Region CU :: Region CV :: Region CW :: Region CX :: Region CY :: Region CZ :: Region DE :: Region DJ :: Region DK :: Region DM :: Region DO :: Region DZ :: Region EC :: Region EE :: Region EG :: Region EH :: Region ER :: Region ES :: Region ET :: Region FI :: Region FJ :: Region FK :: Region FM :: Region FO :: Region FR :: Region GA :: Region GB :: Region GD :: Region GE :: Region GF :: Region GG :: Region GH :: Region GI :: Region GL :: Region GM :: Region GN :: Region GP :: Region GQ :: Region GR :: Region GS :: Region GT :: Region GU :: Region GW :: Region GY :: Region HK :: Region HM :: Region HN :: Region HR :: Region HT :: Region HU :: Region ID :: Region IE :: Region IL :: Region IM :: Region IN :: Region IO :: Region IQ :: Region IR :: Region IS :: Region IT :: Region JE :: Region JM :: Region JO :: Region JP :: Region KE :: Region KG :: Region KH :: Region KI :: Region KM :: Region KN :: Region KP :: Region KR :: Region KW :: Region KY :: Region KZ :: Region LA :: Region LB :: Region LC :: Region LI :: Region LK :: Region LR :: Region LS :: Region LT :: Region LU :: Region LV :: Region LY :: Region MA :: Region MC :: Region MD :: Region ME :: Region MF :: Region MG :: Region MH :: Region MK :: Region ML :: Region MM :: Region MN :: Region MO :: Region MP :: Region MQ :: Region MR :: Region MS :: Region MT :: Region MU :: Region MV :: Region MW :: Region MX :: Region MY :: Region MZ :: Region NA :: Region NC :: Region NE :: Region NF :: Region NG :: Region NI :: Region NL :: Region NO :: Region NP :: Region NR :: Region NU :: Region NZ :: Region OM :: Region PA :: Region PE :: Region PF :: Region PG :: Region PH :: Region PK :: Region PL :: Region PM :: Region PN :: Region PR :: Region PS :: Region PT :: Region PW :: Region PY :: Region QA :: Region RE :: Region RO :: Region RS :: Region RU :: Region RW :: Region SA :: Region SB :: Region SC :: Region SD :: Region SE :: Region SG :: Region SH :: Region SI :: Region SJ :: Region SK :: Region SL :: Region SM :: Region SN :: Region SO :: Region SR :: Region SS :: Region ST :: Region SV :: Region SX :: Region SY :: Region SZ :: Region TC :: Region TD :: Region TF :: Region TG :: Region TH :: Region TJ :: Region TK :: Region TL :: Region TM :: Region TN :: Region TO :: Region TR :: Region TT :: Region TV :: Region TW :: Region TZ :: Region UA :: Region UG :: Region UM :: Region US :: Region UY :: Region UZ :: Region VA :: Region VC :: Region VE :: Region VG :: Region VI :: Region VN :: Region VU :: Region WF :: Region WS :: Region YE :: Region YT :: Region ZA :: Region ZM :: Region ZW :: Region AC :: Region UK :: Region EU :: Region instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.Key instance GHC.Show.Show Web.Google.Maps.Common.Key instance GHC.Classes.Eq Web.Google.Maps.Common.Key instance GHC.Generics.Generic Web.Google.Maps.Common.LatLng instance GHC.Show.Show Web.Google.Maps.Common.LatLng instance GHC.Classes.Eq Web.Google.Maps.Common.LatLng instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.Address instance GHC.Show.Show Web.Google.Maps.Common.Address instance GHC.Classes.Eq Web.Google.Maps.Common.Address instance GHC.Show.Show Web.Google.Maps.Common.Location instance GHC.Classes.Eq Web.Google.Maps.Common.Location instance GHC.Show.Show Web.Google.Maps.Common.Language instance GHC.Classes.Eq Web.Google.Maps.Common.Language instance GHC.Show.Show Web.Google.Maps.Common.Region instance GHC.Classes.Eq Web.Google.Maps.Common.Region instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.Region instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.Language instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.Location instance Web.Internal.HttpApiData.ToHttpApiData [Web.Google.Maps.Common.Location] instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Common.LatLng instance Data.Aeson.Types.FromJSON.FromJSON Web.Google.Maps.Common.LatLng -- | This module has no connection with Google Inc. or its affiliates. -- -- The Google Maps Static API returns a map as an image via an -- HTTP request. This library provides bindings in Haskell to that API -- (version 2). -- -- NB: The use of the Google Maps Static API services is subject to the -- Google Maps Platform Terms of Service, which terms restrict the -- use of content. End Users' use of Google Maps is subject to the -- then-current Google Maps/Google Earth Additional Terms of Service at -- https://maps.google.com/help/terms_maps.html and Google Privacy -- Policy at https://www.google.com/policies/privacy/. -- -- The following are not yet implemented: non-PNG image formats; and -- encoded polyline paths. -- -- The code below is an example console application to test the use of -- the library with the Google Maps Static API. -- --
-- {-# LANGUAGE OverloadedStrings #-}
--
-- module Main (main) where
--
-- import Data.Maybe (fromJust)
-- import Graphics.Gloss (Display (..), display, white) -- package gloss
-- import Graphics.Gloss.Juicy (fromDynamicImage) -- package gloss-juicy
-- import Network.HTTP.Client (newManager)
-- import Network.HTTP.Client.TLS (tlsManagerSettings)
-- import Web.Google.Maps.Static (Center (..), Key (..), Location (..), Size (..),
-- staticmap, StaticmapResponse (..), Zoom (..))
--
-- main :: IO ()
-- main = do
-- putStrLn $ "A test of the Google Maps Static API.\nNB: The use of " ++
-- "the API services is subject to the Google Maps Platform Terms of " ++
-- "Serivce at https://cloud.google.com/maps-platform/terms/.\n"
-- mgr <- newManager tlsManagerSettings
-- let apiKey = Key "<REPLACE_THIS_WITH_YOUR_ACTUAL_GOOGLE_API_KEY>"
-- -- If using a digital signature ...
-- secret = Just $ Secret
-- "<REPLACE_THIS_WITH_YOUR_ACTUAL_GOOGLE_URL_SIGNING_SECRET>"
-- center = Just $ Center (Location 42.165950 (-71.362015))
-- zoom = Just $ Zoom 17
-- w = 400
-- h = 400
-- size = Size w h
-- result <- staticmap mgr apiKey secret center zoom size Nothing Nothing
-- [] Nothing Nothing Nothing [] [] Nothing
-- case result of
-- Right response -> do
-- let picture = fromJust $ fromDynamicImage response
-- title = "Test Google Maps Static API"
-- window = InWindow title (w, h) (10, 10)
-- display window white picture
-- Left err -> putStrLn $ "Error! Result:\n" ++ show err
--
module Web.Google.Maps.Static
-- | Retrieve a static map. NB: The use of the Google Maps Static API
-- services is subject to the Google Maps Platform Terms of
-- Service. End Users' use of Google Maps is subject to the
-- then-current Google Maps/Google Earth Additional Terms of Service at
-- https://maps.google.com/help/terms_maps.html and Google Privacy
-- Policy at https://www.google.com/policies/privacy/.
staticmap :: Manager -> Key -> Maybe Secret -> Maybe Center -> Maybe Zoom -> Size -> Maybe Scale -> Maybe Format -> [MapStyle] -> Maybe MapType -> Maybe Language -> Maybe Region -> [Markers] -> [Path] -> Maybe Visible -> IO (Either ClientError StaticmapResponse)
-- | Google Maps Static API
type GoogleMapsStaticAPI = "staticmap" :> QueryParam "key" Key :> QueryParam "center" Center :> QueryParam "zoom" Zoom :> QueryParam "size" Size :> QueryParam "scale" Scale :> QueryParam "format" Format :> QueryParams "style" MapStyle :> QueryParam "maptype" MapType :> QueryParam "language" Language :> QueryParam "region" Region :> QueryParams "markers" Markers :> QueryParams "path" Path :> QueryParam "visible" Visible :> QueryParam "signature" Signature :> Get '[PNG] StaticmapResponse
-- | API type
api :: Proxy GoogleMapsStaticAPI
-- | API key
newtype Key
Key :: Text -> Key
-- | Secret for digital signature
newtype Secret
Secret :: Text -> Secret
-- | Signature
newtype Signature
Signature :: Text -> Signature
-- | Center of the map: not required if the map includes markers or paths.
newtype Center
Center :: Location -> Center
-- | Location
data Location
Coords :: LatLng -> Location
Locale :: Address -> Location
-- | Latitude and longitude: precision beyond 6 decimal places is ignored.
data LatLng
LatLng :: Double -> Double -> LatLng
-- | Takes any value between -90 and 90.
[lat] :: LatLng -> Double
-- | Takes any value between -180 and 180.
[lng] :: LatLng -> Double
-- | Address
newtype Address
Address :: Text -> Address
-- | Zoom level: the lowest level, in which the whole world can be seen, is
-- 0. Each succeeding level doubles the precision. Not required if the
-- map includes markers or paths.
newtype Zoom
Zoom :: Int -> Zoom
-- | Size in pixels: there are maximum allowable values.
data Size
Size :: Int -> Int -> Size
[width] :: Size -> Int
[height] :: Size -> Int
-- | Scale
data Scale
-- | The default value.
Single :: Scale
Double :: Scale
Quadruple :: Scale
-- | Image format
data Format
-- | The default value.
Png8 :: Format
Png32 :: Format
-- | MapStyle
data MapStyle
MapStyle :: Maybe Feature -> Maybe Element -> [MapStyleOp] -> MapStyle
-- | Map feature
data Feature
AllFeatures :: Feature
Administrative :: Feature
AdministrativeCountry :: Feature
AdministrativeLandParcel :: Feature
AdministrativeLocality :: Feature
AdministrativeNeighborhood :: Feature
AdministrativeProvince :: Feature
Landscape :: Feature
LandscapeManMade :: Feature
LandscapeNatural :: Feature
LandscapeNaturalLandcover :: Feature
LandscapeNaturalTerrain :: Feature
Poi :: Feature
PoiAttraction :: Feature
PoiBusiness :: Feature
PoiGovernment :: Feature
PoiMedical :: Feature
PoiPark :: Feature
PoiPlaceOfWorship :: Feature
PoiSchool :: Feature
PoiSportsComplex :: Feature
Road :: Feature
RoadArterial :: Feature
RoadHighway :: Feature
RoadHighwayControlledAccess :: Feature
RoadLocal :: Feature
Transit :: Feature
TransitLine :: Feature
TransitStation :: Feature
TransitStationAirport :: Feature
TransitStationBus :: Feature
TransitStationRail :: Feature
Water :: Feature
-- | Feature element
data Element
AllElements :: Element
AllGeometry :: Element
GeometryFill :: Element
GeometryStroke :: Element
AllLabels :: Element
LabelsIcon :: Element
LabelsText :: Element
LabelsTextFill :: Element
LabelsTextStroke :: Element
-- | Map style operation
data MapStyleOp
StyleHue :: Word8 -> Word8 -> Word8 -> MapStyleOp
StyleLightness :: Double -> MapStyleOp
StyleSaturation :: Double -> MapStyleOp
StyleGamma :: Double -> MapStyleOp
StyleInvertLightness :: Bool -> MapStyleOp
StyleVisibility :: Visibility -> MapStyleOp
StyleColor :: Word8 -> Word8 -> Word8 -> MapStyleOp
StyleWeight :: Int -> MapStyleOp
-- | Visibility
data Visibility
On :: Visibility
Off :: Visibility
-- | Removes some, not all, style features
Simplified :: Visibility
-- | Map type
data MapType
-- | The default value.
RoadMap :: MapType
Satellite :: MapType
Hybrid :: MapType
Terrain :: MapType
-- | Language: supported languages based on the list at
-- https://developers.google.com/maps/faq#languagesupport (as at
-- 27 October 2024).
data Language
Afrikaans :: Language
Albanian :: Language
Amharic :: Language
Arabic :: Language
Armenian :: Language
Azerbaijani :: Language
Basque :: Language
Belarusian :: Language
Bengali :: Language
Bosnian :: Language
Bulgarian :: Language
Burmese :: Language
Catalan :: Language
Chinese :: Language
ChineseSimplified :: Language
ChineseHongKong :: Language
ChineseTraditional :: Language
Croatian :: Language
Czech :: Language
Danish :: Language
Dutch :: Language
English :: Language
EnglishAustralian :: Language
EnglishBritish :: Language
Estonian :: Language
Farsi :: Language
Filipino :: Language
Finnish :: Language
French :: Language
FrenchCanadian :: Language
Galician :: Language
Georgian :: Language
German :: Language
Greek :: Language
Gujarati :: Language
Hebrew :: Language
Hindi :: Language
Hungarian :: Language
Icelandic :: Language
Indonesian :: Language
Italian :: Language
Japanese :: Language
Kannada :: Language
Kazakh :: Language
Khmer :: Language
Korean :: Language
Kyrgyz :: Language
Lao :: Language
Latvian :: Language
Lithuanian :: Language
Macedonian :: Language
Malay :: Language
Malayalam :: Language
Marathi :: Language
Mongolian :: Language
Nepali :: Language
Norwegian :: Language
Polish :: Language
Portuguese :: Language
PortugueseBrazil :: Language
PortuguesePortugal :: Language
Punjabi :: Language
Romanian :: Language
Russian :: Language
Serbian :: Language
Sinhalese :: Language
Slovak :: Language
Slovenian :: Language
Spanish :: Language
SpanishLatinAmerican :: Language
Swahili :: Language
Swedish :: Language
-- | No longer listed by Google at 12 June 2021. See Filipino.
Tagalog :: Language
Tamil :: Language
Telugu :: Language
Thai :: Language
Turkish :: Language
Ukrainian :: Language
Urdu :: Language
Uzbek :: Language
Vietnamese :: Language
Zulu :: Language
-- | Region: a ccTLD (country code top level domain).
data Region
AD :: Region
AE :: Region
AF :: Region
AG :: Region
AI :: Region
AL :: Region
AM :: Region
AO :: Region
AQ :: Region
AR :: Region
AS :: Region
AT :: Region
AU :: Region
AW :: Region
AX :: Region
AZ :: Region
BA :: Region
BB :: Region
BD :: Region
BE :: Region
BF :: Region
BG :: Region
BH :: Region
BI :: Region
BJ :: Region
BL :: Region
BM :: Region
BN :: Region
BO :: Region
BQ :: Region
BR :: Region
BS :: Region
BT :: Region
BV :: Region
BW :: Region
BY :: Region
BZ :: Region
CA :: Region
CC :: Region
CD :: Region
CF :: Region
CG :: Region
CH :: Region
CI :: Region
CK :: Region
CL :: Region
CM :: Region
CN :: Region
CO :: Region
CR :: Region
CU :: Region
CV :: Region
CW :: Region
CX :: Region
CY :: Region
CZ :: Region
DE :: Region
DJ :: Region
DK :: Region
DM :: Region
DO :: Region
DZ :: Region
EC :: Region
EE :: Region
EG :: Region
EH :: Region
ER :: Region
ES :: Region
ET :: Region
FI :: Region
FJ :: Region
FK :: Region
FM :: Region
FO :: Region
FR :: Region
GA :: Region
GB :: Region
GD :: Region
GE :: Region
GF :: Region
GG :: Region
GH :: Region
GI :: Region
GL :: Region
GM :: Region
GN :: Region
GP :: Region
GQ :: Region
GR :: Region
GS :: Region
GT :: Region
GU :: Region
GW :: Region
GY :: Region
HK :: Region
HM :: Region
HN :: Region
HR :: Region
HT :: Region
HU :: Region
ID :: Region
IE :: Region
IL :: Region
IM :: Region
IN :: Region
IO :: Region
IQ :: Region
IR :: Region
IS :: Region
IT :: Region
JE :: Region
JM :: Region
JO :: Region
JP :: Region
KE :: Region
KG :: Region
KH :: Region
KI :: Region
KM :: Region
KN :: Region
KP :: Region
KR :: Region
KW :: Region
KY :: Region
KZ :: Region
LA :: Region
LB :: Region
LC :: Region
LI :: Region
LK :: Region
LR :: Region
LS :: Region
LT :: Region
LU :: Region
LV :: Region
LY :: Region
MA :: Region
MC :: Region
MD :: Region
ME :: Region
MF :: Region
MG :: Region
MH :: Region
MK :: Region
ML :: Region
MM :: Region
MN :: Region
MO :: Region
MP :: Region
MQ :: Region
MR :: Region
MS :: Region
MT :: Region
MU :: Region
MV :: Region
MW :: Region
MX :: Region
MY :: Region
MZ :: Region
NA :: Region
NC :: Region
NE :: Region
NF :: Region
NG :: Region
NI :: Region
NL :: Region
NO :: Region
NP :: Region
NR :: Region
NU :: Region
NZ :: Region
OM :: Region
PA :: Region
PE :: Region
PF :: Region
PG :: Region
PH :: Region
PK :: Region
PL :: Region
PM :: Region
PN :: Region
PR :: Region
PS :: Region
PT :: Region
PW :: Region
PY :: Region
QA :: Region
RE :: Region
RO :: Region
RS :: Region
RU :: Region
RW :: Region
SA :: Region
SB :: Region
SC :: Region
SD :: Region
SE :: Region
SG :: Region
SH :: Region
SI :: Region
SJ :: Region
SK :: Region
SL :: Region
SM :: Region
SN :: Region
SO :: Region
SR :: Region
SS :: Region
ST :: Region
SV :: Region
SX :: Region
SY :: Region
SZ :: Region
TC :: Region
TD :: Region
TF :: Region
TG :: Region
TH :: Region
TJ :: Region
TK :: Region
TL :: Region
TM :: Region
TN :: Region
TO :: Region
TR :: Region
TT :: Region
TV :: Region
TW :: Region
TZ :: Region
UA :: Region
UG :: Region
UM :: Region
US :: Region
UY :: Region
UZ :: Region
VA :: Region
VC :: Region
VE :: Region
VG :: Region
VI :: Region
VN :: Region
VU :: Region
WF :: Region
WS :: Region
YE :: Region
YT :: Region
ZA :: Region
ZM :: Region
ZW :: Region
AC :: Region
UK :: Region
EU :: Region
-- | Markers
data Markers
Markers :: Maybe MarkerStyle -> [Location] -> Markers
-- | Marker style
data MarkerStyle
StdMarkerStyle :: Maybe MarkerSize -> Maybe MarkerColor -> Maybe MarkerLabel -> MarkerStyle
[markerSize] :: MarkerStyle -> Maybe MarkerSize
[markerColor] :: MarkerStyle -> Maybe MarkerColor
[markerLabel] :: MarkerStyle -> Maybe MarkerLabel
CustomIcon :: URI -> Maybe Anchor -> MarkerStyle
[icon] :: MarkerStyle -> URI
[anchor] :: MarkerStyle -> Maybe Anchor
-- | Marker size
data MarkerSize
Tiny :: MarkerSize
Mid :: MarkerSize
Small :: MarkerSize
-- | Marker colour
data MarkerColor
MarkerColor :: Word8 -> Word8 -> Word8 -> MarkerColor
StdMarkerColor :: StdColor -> MarkerColor
-- | Marker label character
newtype MarkerLabel
MarkerLabel :: Char -> MarkerLabel
-- | Standard colours
data StdColor
Black :: StdColor
Brown :: StdColor
Green :: StdColor
Purple :: StdColor
Yellow :: StdColor
Blue :: StdColor
Gray :: StdColor
Orange :: StdColor
Red :: StdColor
White :: StdColor
-- | Represents a general universal resource identifier using its component
-- parts.
--
-- For example, for the URI
--
-- -- foo://anonymous@www.haskell.org:42/ghc?query#frag ---- -- the components are: data () => URI URI :: String -> Maybe URIAuth -> String -> String -> String -> URI -- |
-- foo: --[uriScheme] :: URI -> String -- |
-- //anonymous@www.haskell.org:42 --[uriAuthority] :: URI -> Maybe URIAuth -- |
-- /ghc --[uriPath] :: URI -> String -- |
-- ?query --[uriQuery] :: URI -> String -- |
-- #frag --[uriFragment] :: URI -> String -- | Type for authority value within a URI data () => URIAuth URIAuth :: String -> String -> String -> URIAuth -- |
-- anonymous@ --[uriUserInfo] :: URIAuth -> String -- |
-- www.haskell.org --[uriRegName] :: URIAuth -> String -- |
-- :42 --[uriPort] :: URIAuth -> String -- | Anchor data Anchor AnchorPoint :: Int -> Int -> Anchor StdAnchor :: StdAnchor -> Anchor -- | Standard anchor points data StdAnchor AnchorTop :: StdAnchor AnchorBottom :: StdAnchor AnchorLeft :: StdAnchor AnchorRight :: StdAnchor AnchorCenter :: StdAnchor AnchorTopLeft :: StdAnchor AnchorTopRight :: StdAnchor AnchorBottomLeft :: StdAnchor AnchorBottomRight :: StdAnchor -- | Path data Path Path :: Maybe PathStyle -> [Location] -> Path -- | Path style: a geodesic path follows the curvature of the Earth. data PathStyle PathStyle :: Maybe PathWeight -> Maybe PathColor -> Maybe PathColor -> Maybe PathGeodesic -> PathStyle -- | The default value is 5. [pathWeight] :: PathStyle -> Maybe PathWeight [pathColor] :: PathStyle -> Maybe PathColor [pathFillColor] :: PathStyle -> Maybe PathColor -- | The default value is false. [pathGeodesic] :: PathStyle -> Maybe PathGeodesic -- | Path weight: in pixels. newtype PathWeight PathWeight :: Int -> PathWeight -- | Path colour data PathColor PathColor :: Word8 -> Word8 -> Word8 -> PathColor PathColorAlpha :: Word8 -> Word8 -> Word8 -> Word8 -> PathColor StdPathColor :: StdColor -> PathColor -- | Path is geodesic newtype PathGeodesic PathGeodesic :: Bool -> PathGeodesic -- | Visible locations newtype Visible Visible :: [Location] -> Visible -- | StaticmapResponse type StaticmapResponse = DynamicImage instance GHC.Show.Show Web.Google.Maps.Static.Secret instance GHC.Classes.Eq Web.Google.Maps.Static.Secret instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Signature instance GHC.Show.Show Web.Google.Maps.Static.Signature instance GHC.Classes.Eq Web.Google.Maps.Static.Signature instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Center instance GHC.Show.Show Web.Google.Maps.Static.Center instance GHC.Classes.Eq Web.Google.Maps.Static.Center instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Zoom instance GHC.Show.Show Web.Google.Maps.Static.Zoom instance GHC.Classes.Eq Web.Google.Maps.Static.Zoom instance GHC.Show.Show Web.Google.Maps.Static.Size instance GHC.Classes.Eq Web.Google.Maps.Static.Size instance GHC.Show.Show Web.Google.Maps.Static.Scale instance GHC.Classes.Eq Web.Google.Maps.Static.Scale instance GHC.Show.Show Web.Google.Maps.Static.Format instance GHC.Classes.Eq Web.Google.Maps.Static.Format instance GHC.Show.Show Web.Google.Maps.Static.Feature instance GHC.Classes.Eq Web.Google.Maps.Static.Feature instance GHC.Show.Show Web.Google.Maps.Static.Element instance GHC.Classes.Eq Web.Google.Maps.Static.Element instance GHC.Show.Show Web.Google.Maps.Static.Visibility instance GHC.Classes.Eq Web.Google.Maps.Static.Visibility instance GHC.Show.Show Web.Google.Maps.Static.MapStyleOp instance GHC.Classes.Eq Web.Google.Maps.Static.MapStyleOp instance GHC.Show.Show Web.Google.Maps.Static.MapStyle instance GHC.Classes.Eq Web.Google.Maps.Static.MapStyle instance GHC.Show.Show Web.Google.Maps.Static.MapType instance GHC.Classes.Eq Web.Google.Maps.Static.MapType instance GHC.Show.Show Web.Google.Maps.Static.MarkerSize instance GHC.Classes.Eq Web.Google.Maps.Static.MarkerSize instance GHC.Show.Show Web.Google.Maps.Static.StdColor instance GHC.Classes.Eq Web.Google.Maps.Static.StdColor instance GHC.Show.Show Web.Google.Maps.Static.MarkerColor instance GHC.Classes.Eq Web.Google.Maps.Static.MarkerColor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MarkerLabel instance GHC.Show.Show Web.Google.Maps.Static.MarkerLabel instance GHC.Classes.Eq Web.Google.Maps.Static.MarkerLabel instance GHC.Show.Show Web.Google.Maps.Static.StdAnchor instance GHC.Classes.Eq Web.Google.Maps.Static.StdAnchor instance GHC.Show.Show Web.Google.Maps.Static.Anchor instance GHC.Classes.Eq Web.Google.Maps.Static.Anchor instance GHC.Show.Show Web.Google.Maps.Static.MarkerStyle instance GHC.Classes.Eq Web.Google.Maps.Static.MarkerStyle instance GHC.Show.Show Web.Google.Maps.Static.Markers instance GHC.Classes.Eq Web.Google.Maps.Static.Markers instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.PathWeight instance GHC.Show.Show Web.Google.Maps.Static.PathWeight instance GHC.Classes.Eq Web.Google.Maps.Static.PathWeight instance GHC.Show.Show Web.Google.Maps.Static.PathColor instance GHC.Classes.Eq Web.Google.Maps.Static.PathColor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.PathGeodesic instance GHC.Show.Show Web.Google.Maps.Static.PathGeodesic instance GHC.Classes.Eq Web.Google.Maps.Static.PathGeodesic instance GHC.Show.Show Web.Google.Maps.Static.PathStyle instance GHC.Classes.Eq Web.Google.Maps.Static.PathStyle instance GHC.Show.Show Web.Google.Maps.Static.Path instance GHC.Classes.Eq Web.Google.Maps.Static.Path instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Visible instance GHC.Show.Show Web.Google.Maps.Static.Visible instance GHC.Classes.Eq Web.Google.Maps.Static.Visible instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Path instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.PathStyle instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.PathColor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Markers instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MarkerStyle instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Anchor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.StdAnchor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MarkerColor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.StdColor instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MarkerSize instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MapType instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MapStyle instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.MapStyleOp instance Web.Internal.HttpApiData.ToHttpApiData [Web.Google.Maps.Static.MapStyleOp] instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Visibility instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Element instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Feature instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Format instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Scale instance Web.Internal.HttpApiData.ToHttpApiData Web.Google.Maps.Static.Size