GMAPS¶
Members¶
-
gmaps.geocode({ address = "" })¶ “Get latitude and longitude from given address”
Parameters: address (str) – location’s address Raises: ADDRESS_NOT_FOUND: address not found Return type: gmaps.GmapsGeocodeEvent
-
gmaps.reverseGeocode({ latitude =, longitude = })¶ “Return address of given coordinates”
Parameters: - latitude (double) – latitude of desired place
- longitude (double) – longitude of desired place
Raises: ADDRESS_NOT_FOUND: address not found
Return type:
-
gmaps.getDistance({ lat=, lon=, destLat=, destLon=, travelMode="", avoid="", arrivalTime=, departureTime=, transitMode="" })¶ “Return distance and travel time between two places”
Check gmaps doc for arguments values: https://developers.google.com/maps/documentation/distance-matrix/intro#DistanceMatrixRequests
Parameters: - lat (double) – latitude of starting place
- lon (double) – longitude of starting place
- destLat (double) – latitude of destination place
- destLon (double) – longitude of destination place
- travelMode (str) – travel mode. Defaults to DRIVING. OPTIONAL
- avoid (str) – avoid certain roads (eg highways). No default value. OPTIONAL
- arrivalTime (int) – desired arrival time in epoch. No default value. OPTIONAL
- departureTime (int) – departure time in epoch. No default value. OPTIONAL
- transitMode (str) – if travelMode == TRANSIT, specifies mean of transport. No default value. OPTIONAL
Return type: -
class
gmaps.GmapsDistanceMatrixEvent¶ -
getDistance()¶
Returns: distance in meters -
getDuration()¶
Returns: travel duration in seconds -
getDurationHumanReadable()¶
Returns: travel duration human readable -
getDurationInTraffic()¶
Returns: travel duration based on current and historical traffic -
getDurationInTrafficHumanReadable()¶
Returns: travel duration based on current and historical traffic human readable -
-
gmaps.searchNearBy({ latitude=, longitude=, radius=, name="", minPrice="", maxPrice="", openNow=, rankBy="", type"" })¶ “Get nearby places”
Check gmaps doc for arguments values: https://developers.google.com/places/web-service/search#PlaceSearchRequests
Parameters: - latitude (double) – latitude of desired place
- longitude (double) – longitude of desired place
- radius (double) – radius to search for places
- name (str) – name to search for in nearBy places. No def value. OPTIONAL
- minPrice (str) – minimum price for places to be included in results. Defaults to UNKNOWN. OPTIONAL
- maxPrice (str) – maximum price for places to be included in results. Defaults to UNKNOWN. OPTIONAL
- openNow (bool) – whether to only include open places in results. Defaults to false. OPTIONAL
- rankBy (str) – sorting function for places. Defaults to prominence. OPTIONAL
- type (str) – type of places to look for. No def value. OPTIONAL
Return type: -
class
gmaps.GmapsSearchEvent¶ -
getSize()¶
Returns: number of found places -
getPlaces()¶
Returns: arraylist of places -
getPlace(int index)¶
Returns: returns indexth place in arraylist of places Return type: gmaps.GmapsPlace-
class
GmapsPlace¶ -
getName()¶
Returns: place’s name -
getAddress()¶
Returns: place’s address -
getLatitude()¶
Returns: place’s latitude -
getLongitude()¶
Returns: place’s longitude -
getPlaceId()¶
Returns: gmaps placeId -
getVicinity()¶
Returns: feature name of a nearby location -
getRating()¶
Returns: gmaps place’s rating -
-
-
gmaps.placeDetails({ placeId="" })¶ “Retrieve place’s info”
Parameters: placeId (str) – gmaps desired place’s id Return type: gmaps.GmapsDetailsEvent-
class
gmaps.GmapsDetailsEvent¶ -
getAddress()¶
Returns: place’s address -
getPhoneNumber()¶
Returns: place’s phone number -
getLatitude()¶
Returns: place’s latitude -
getLongitude()¶
Returns: place’s longitude -
getName()¶
Returns: place’s name -
getPriceLevel()¶
Returns: place’s price level -
getRating()¶
Returns: place’s rating -
getVicinity()¶
Returns: feature name of a nearby location -
getWebsite()¶
Returns: place’s website -
-
class