plinth/browser/geolocation
Types
pub type GeolocationPosition {
GeolocationPosition(
latitude: Float,
longitude: Float,
altitude: option.Option(Float),
accuracy: Float,
altitude_accuracy: option.Option(Float),
heading: option.Option(Float),
speed: option.Option(Float),
timestamp: Float,
)
}
Constructors
-
GeolocationPosition( latitude: Float, longitude: Float, altitude: option.Option(Float), accuracy: Float, altitude_accuracy: option.Option(Float), heading: option.Option(Float), speed: option.Option(Float), timestamp: Float, )
Values
pub fn current_position(
,
) -> promise.Promise(Result(GeolocationPosition, String))
pub fn decoder() -> decode.Decoder(GeolocationPosition)
pub fn get_current_position(
success: fn(dynamic.Dynamic) -> Nil,
error: fn(dynamic.Dynamic) -> Nil,
) -> Nil