Ứng dụng Java, Ứng dụng Python, Go Client và Ứng dụng Node.js cho Dịch vụ Google Maps là các thư viện ứng dụng được cộng đồng hỗ trợ, có nguồn mở trong Giấy phép Apache 2.0. Đó là có sẵn để tải xuống và đóng góp trên GitHub, nơi bạn cũng sẽ tìm thấy lượt cài đặt hướng dẫn và mã mẫu:
- Ứng dụng Java dành cho Dịch vụ Google Maps
- Ứng dụng Python dành cho Dịch vụ Google Maps
- Ứng dụng Go dành cho Dịch vụ Google Maps
- Ứng dụng Node.js cho Dịch vụ Google Maps
Tại sao bạn nên sử dụng thư viện ứng dụng?
Ứng dụng Java, Ứng dụng Python, Ứng dụng Go và Ứng dụng Node.js dành cho Dịch vụ Google Maps cho phép bạn làm việc với các dịch vụ web của Google Maps trên máy chủ của mình. Chúng gói chức năng của các API sau:
- API Xác thực địa chỉ
- API Chỉ đường
- API Ma trận khoảng cách
- API nâng cao
- API mã hoá địa lý
- API Địa điểm
- API Đường
- API múi giờ
Ngoài chức năng do các API này cung cấp, thư viện ứng dụng giúp thực hiện một số công việc thường gặp dễ dàng hơn một chút.
- Giới hạn số lần yêu cầu tự động Theo mặc định, các yêu cầu được gửi theo thời gian dự kiến
cho từng dịch vụ web. Bạn có thể cung cấp giới hạn QPM tuỳ chỉnh bằng
new GeoApiContext().setQueryRateLimit(qpm)
. - Thử lại khi không thành công Thư viện ứng dụng sẽ tự động thử lại bất kỳ
yêu cầu nếu API gửi lỗi
5xx
. Các lần thử lại sử dụng thuật toán thời gian đợi luỹ thừa, giúp tránh tình trạng gián đoạn hoạt động. - Xác thực dễ dàng Thư viện ứng dụng giúp dễ dàng xác thực bằng Khoá API miễn phí mà bạn có. Gói cao cấp của Nền tảng Google Maps khách hàng có thể sử dụng mã ứng dụng khách và mật khẩu của họ.
- POJO Thư viện Java trả về các đối tượng gốc cho mỗi API phản hồi. Thư viện Python trả về cấu trúc như cấu trúc nhận được từ API.
- Không đồng bộ hoặc đồng bộ Tất cả yêu cầu hỗ trợ đồng bộ hoặc kiểu gọi không đồng bộ.
Điều khoản và điều kiện
Thư viện khách hàng cho các dịch vụ web của Google Maps được cấp phép theo Giấy phép Apache 2.0.
Thư viện ứng dụng là trình bao bọc cho các dịch vụ web của Google Maps. Google Maps các dịch vụ web chịu sự điều chỉnh của Điều khoản dịch vụ của Nền tảng Google Maps.
Lưu ý quan trọng: Các thư viện này không được đề cập theo chính sách tiêu chuẩn của Google về việc ngừng sử dụng hoặc thoả thuận hỗ trợ.
Khoá API và mã ứng dụng khách
Mỗi dịch vụ web của Google Maps đều yêu cầu một khoá API hoặc một mã ứng dụng khách. Để xem hướng dẫn về khi nào nên sử dụng khoá API, khi nào nên sử dụng Client-ID và cách giữ Khoá API hoặc mã ứng dụng khách, hãy xem hướng dẫn xác thực cho API bạn đang sử dụng: