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.