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 |
|
BLAKE2-256 | ad75e94d1285b3823da63a0f4547347afac0288fd2ccca7b6e093712d4644852 |