Skip to content

Commit

Permalink
find_place added (#14)
Browse files Browse the repository at this point in the history
* find_place added

* places tests fix
  • Loading branch information
irr authored and hzlmn committed Aug 6, 2019
1 parent 5142ef2 commit d312a6e
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 7 deletions.
3 changes: 2 additions & 1 deletion aiogmaps/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
from .geolocation import geolocate
from .places import (place, places, places_autocomplete, # noqa
places_autocomplete_query, places_nearby, places_photo,
places_radar)
places_radar, find_place)
from .roads import (nearest_roads, snap_to_roads, snapped_speed_limits,
speed_limits)
from .timezone import timezone
Expand Down Expand Up @@ -177,6 +177,7 @@ async def __aexit__(self, *exc_info):
Client.places_autocomplete_query = places_autocomplete_query
Client.places_photo = places_photo
Client.places_radar = places_radar
Client.find_place = find_place

# Roads API
Client.speed_limits = speed_limits
Expand Down
19 changes: 13 additions & 6 deletions aiogmaps/places.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
from googlemaps import convert


async def find_place(client, query, input_type, fields=None,
language=None, location_bias=None):
return await googlemaps.places.find_place(
client, query, input_type, fields=fields,
language=language, location_bias=location_bias
)


async def places(client, query, location=None, radius=None, language=None,
min_price=0, max_price=4, open_now=False, type=None,
page_token=None):
Expand All @@ -13,14 +21,13 @@ async def places(client, query, location=None, radius=None, language=None,
)


async def place(client, place_id, fields=None, language=None):
return await googlemaps.places.place(
client, place_id, fields=fields, language=language
)
async def place(client, place_id, language=None, fields=None):
return await googlemaps.places.place(client, place_id, fields=fields,
language=language)


async def places_radar(client, location, radius, keyword=None, min_price=0,
max_price=4, name=None, open_now=False, type=None):
async def places_radar(client, location, radius, keyword=None, min_price=None,
max_price=None, name=None, open_now=False, type=None):

return await googlemaps.places.places_radar(
client, location, radius, keyword=keyword,
Expand Down

0 comments on commit d312a6e

Please sign in to comment.