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.
import pprint
from places_summarized.client import Client
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
.
import pprint
from places_summarized.fake_client import FakeClient
pp = pprint.PrettyPrinter(indent=4)
fclient = FakeClient()
summary = fclient.places_summary()
pp.pprint(summary.result())
Documentation
TO DO... :/ maybe you want to help?
Acknowledgements
- "Pin" icon taken from Freepik on Flaticon.
- "Barchat" icon taken from Gregor Cresnar on Flaticon.
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.9.tar.gz
(45.8 kB
view hashes)
Built Distribution
Close
Hashes for places_summarized-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c413a64855cb906c35ff7ecc6b2d5a1310d6331c0c19398111df2c3d8537c884 |
|
MD5 | 2084123d95b4caadd81b4ac795863fcd |
|
BLAKE2b-256 | 01651df801edcf1665c3fbe23ee806e74f42a679e34217945641c0b416ff96de |