Summarizing the Google Maps attributes of places within a specified area
Project description
Places Summarized
Places Summarized is a wrapper around Google Maps' Places API that summarizes the attributes of the locations nearby the specified coordinate.
Installation
Install Places Summarized via pip using
$ pip install places-summarized
Requirements
- A Google Maps API key.
- Python 3
Usage
This example uses a Google Maps API key.
from places_summarized.client import Client
import pprint
pp = pprint.PrettyPrinter(indent=4)
client = Client(key='your-key')
# Google Sydney offices
summary = client.places_summary(location=(-33.8670522, 151.1957362), radius=1000)
pp.pprint(summary.result())
# Print the ratings of the locations of type "point_of_interest."
# You can find the full list of types
# at: https://developers.google.com/places/web-service/supported_types
print(summary.ratings_by_type('point_of_interest'))
# Print the average price level of all the places
print(summary.average_price_level())
Or, you can test it without a key, using the TestClient
.
from places_summarized.fake_client import FakeClient
import pprint
pp = pprint.PrettyPrinter(indent=4)
fclient = FakeClient()
summary = fclient.places_summary()
pp.pprint(summary.result())
Documentation
TO DO... :/ maybe you want to help?
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
places-summarized-0.0.8.tar.gz
(14.6 kB
view hashes)
Built Distribution
Close
Hashes for places_summarized-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950004381bc1e8b4f1e6618658c9a98d19023a7b4eff097deb30abd5e1d5c04a |
|
MD5 | cf7a4c8987842696df915d8b29a528cd |
|
BLAKE2b-256 | ad75e94d1285b3823da63a0f4547347afac0288fd2ccca7b6e093712d4644852 |