Champlain.Location

g Champlain.Location Champlain.Location GObject.GInterface GObject.GInterface GObject.GInterface->Champlain.Location

Implementations:
 Champlain.Coordinate, Champlain.Marker

Methods

  get_latitude ()
  get_longitude ()
  set_location (latitude, longitude)

Virtual Methods

  do_get_latitude ()
  do_get_longitude ()
  do_set_location (latitude, longitude)

Properties

Name Type Flags Short Description
latitude float r/w The latitude coordonate
longitude float r/w The longitude coordonate

Signals

None

Fields

None

Class Details

class Champlain.Location
Bases:GObject.GInterface
Structure:Champlain.LocationIface

An interface common to objects having latitude and longitude.

get_latitude()
Returns:the latitude coordinate.
Return type:float

Gets the latitude coordinate.

New in version 0.10.

get_longitude()
Returns:the longitude coordinate.
Return type:float

Gets the longitude coordinate.

New in version 0.10.

set_location(latitude, longitude)
Parameters:
  • latitude (float) – the latitude
  • longitude (float) – the longitude

Sets the coordinates of the location

New in version 0.10.

do_get_latitude() virtual
Returns:the latitude coordinate.
Return type:float

Gets the latitude coordinate.

New in version 0.10.

do_get_longitude() virtual
Returns:the longitude coordinate.
Return type:float

Gets the longitude coordinate.

New in version 0.10.

do_set_location(latitude, longitude) virtual
Parameters:
  • latitude (float) – the latitude
  • longitude (float) – the longitude

Sets the coordinates of the location

New in version 0.10.

Property Details

Champlain.Location.props.latitude
Name:latitude
Type:float
Default Value:0.0
Flags:READABLE, WRITABLE

The latitude coordonate

New in version 0.10.

Champlain.Location.props.longitude
Name:longitude
Type:float
Default Value:0.0
Flags:READABLE, WRITABLE

The longitude coordonate

New in version 0.10.