Location class
Parameter of onLocationUpdate event's listener.
class Location extends ChromeObject { Location({String name, Coordinates coords, num timestamp}) { if (name != null) this.name = name; if (coords != null) this.coords = coords; if (timestamp != null) this.timestamp = timestamp; } Location.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy); String get name => jsProxy['name']; set name(String value) => jsProxy['name'] = value; Coordinates get coords => _createCoordinates(jsProxy['coords']); set coords(Coordinates value) => jsProxy['coords'] = jsify(value); num get timestamp => jsProxy['timestamp']; set timestamp(num value) => jsProxy['timestamp'] = jsify(value); }
Extends
ChromeObject > Location
Constructors
new Location({String name, Coordinates coords, num timestamp}) #
Create a new instance of a ChromeObject
, which creates and delegates to
a JsObject proxy.
docs inherited from ChromeObject
Location({String name, Coordinates coords, num timestamp}) { if (name != null) this.name = name; if (coords != null) this.coords = coords; if (timestamp != null) this.timestamp = timestamp; }
new Location.fromProxy(JsObject jsProxy) #
Create a new instance of a ChromeObject
, which delegates to the given
JsObject proxy.
docs inherited from ChromeObject
Location.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Properties
Coordinates coords #
Coordinates get coords => _createCoordinates(jsProxy['coords']);
set coords(Coordinates value) => jsProxy['coords'] = jsify(value);
String name #
String get name => jsProxy['name'];
set name(String value) => jsProxy['name'] = value;
num timestamp #
num get timestamp => jsProxy['timestamp'];
set timestamp(num value) => jsProxy['timestamp'] = jsify(value);
Methods
String toString() #
inherited from ChromeObject
Returns a string representation of this object.
docs inherited from Object
String toString() => jsProxy.toString();