在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:googlemaps/google-maps-services-python开源软件地址:https://github.com/googlemaps/google-maps-services-python开源编程语言:Python 99.7%开源软件介绍:Python Client for Google Maps ServicesDescriptionUse Python? Want to geocode something? Looking for directions? Maybe matrices of directions? This library brings the Google Maps Platform Web Services to your Python application. The Python Client for Google Maps Services is a Python Client library for the following Google Maps APIs:
Keep in mind that the same terms and conditions apply to usage of the APIs when they're accessed through this library. SupportThis library is community supported. We're comfortable enough with the stability and features of the library that we want you to build real production applications on it. We will try to support, through Stack Overflow, the public and protected surface of the library and maintain backwards compatibility in the future; however, while the library is in version 0.x, we reserve the right to make backwards-incompatible changes. If we do remove some functionality (typically because better functionality exists or if the feature proved infeasible), our intention is to deprecate and give developers a year to update their code. If you find a bug, or have a feature suggestion, please log an issue. If you'd like to contribute, please read contribute. Requirements
API KeysEach Google Maps Web Service request requires an API key or client ID. API keys are generated in the 'Credentials' page of the 'APIs & Services' tab of Google Cloud console. For even more information on getting started with Google Maps Platform and generating/restricting an API key, see Get Started with Google Maps Platform in our docs. Important: This key should be kept secret on your server. Installation
Note that you will need requests 2.4.0 or higher if you want to specify connect/read timeouts. UsageThis example uses the Geocoding API and the Directions API with an API key: import googlemaps
from datetime import datetime
gmaps = googlemaps.Client(key='Add Your Key here')
# Geocoding an address
geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA')
# Look up an address with reverse geocoding
reverse_geocode_result = gmaps.reverse_geocode((40.714224, -73.961452))
# Request directions via public transit
now = datetime.now()
directions_result = gmaps.directions("Sydney Town Hall",
"Parramatta, NSW",
mode="transit",
departure_time=now) For more usage examples, check out the tests. FeaturesRetry on FailureAutomatically retry when intermittent failures occur. That is, when any of the retriable 5xx errors are returned from the API. Building the Project
Documentation & resourcesDocumentation for the Getting started
API docs
Support |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论