wloc 1.1.0
Simple Wi-Fi geolocation library and tool
wloc.backends.google.BackendGoogle Class Reference
Inheritance diagram for wloc.backends.google.BackendGoogle:
wloc.backends.BackendCommon wloc.backends.mozilla.BackendMozilla

Public Member Functions

None __init__ (self, str apikey)
 

Protected Member Functions

list _execute (self, list netlist)
 
str _uri (self)
 

Detailed Description

Class for working with the Google Geolocation API.

Constructor & Destructor Documentation

◆ __init__()

None wloc.backends.google.BackendGoogle.__init__ ( self,
str apikey )
Main constructor of the BackendGoogle class.
:param apikey: String with the API token (key).

Reimplemented from wloc.backends.BackendCommon.

Reimplemented in wloc.backends.mozilla.BackendMozilla.

Member Function Documentation

◆ _execute()

list wloc.backends.google.BackendGoogle._execute ( self,
list netlist )
protected
Internal implementation of the Google Geolocation API fetcher.
:param netlist: The list of available Wi-Fi networks.
:return: Coordinates (float).

Reimplemented from wloc.backends.BackendCommon.

◆ _uri()

str wloc.backends.google.BackendGoogle._uri ( self)
protected
Gets fully-qualified geolocation API URI.
:return: Fully-qualified geolocation API URI.

Reimplemented from wloc.backends.BackendCommon.