asyncio google maps api client
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aiogmaps
example
tests
.editorconfig
.gitattributes
.gitignore
.pyup.yml
.travis.yml
CHANGELOG.md
LICENSE.txt
MANIFEST.in
README.md
requirements-dev.txt
setup.py

README.md

aiogmaps

Build Status

Asyncio client library for Google Maps API Web Services

Requirements

Getting Started

pip install aiogmaps

Usage

API Key

import asyncio

from aiogmaps import Client

async def main(loop):
    api_key = 'xxx'
    async with Client(api_key, loop=loop) as client:
        resp = await client.place(place_id='ChIJN1t_tDeuEmsRUsoyG83frY4')
        print(resp)


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main(loop))

Client ID & Secret

import asyncio

from aiogmaps import Client

async def main(loop):
    client_id = 'xxx'
    client_secret = 'xxx'
    async with Client(client_id=client_id, client_secret=client_secret, loop=loop) as client:
        resp = await client.place(place_id='ChIJN1t_tDeuEmsRUsoyG83frY4')
        print(resp)


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main(loop))

Documentation

This library works as a wrapper around official googlemaps library.

For detailed API reference