Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi, topluluk tarafından desteklenen istemci kitaplıklarıdır ve Apache 2.0 Lisansı. Bunlar: GitHub'dan indirip katkıda bulunabilirsiniz. Burada ayrıca, talimatları ve örnek kodu görebilirsiniz:
- Google Haritalar Hizmetleri için Java İstemcisi
- Google Haritalar Hizmetleri için Python İstemcisi
- Google Haritalar Hizmetleri için Go İstemcisi
- Google Haritalar Hizmetleri için Node.js İstemcisi
Neden istemci kitaplıklarını kullanmalısınız?
Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi, sunucunuzda Google Haritalar web hizmetleriyle çalışmanıza olanak tanır. Bunlar, aşağıdaki API'lerin işlevlerini kapsar:
- Address Validation API
- Directions API
- Distance Matrix API
- Elevation API
- Geocoding API
- Yerler API'si
- Roads API
- Saat Dilimi API'si
İstemci kitaplıkları, bu API'lerin sağladığı işlevlere ek olarak bazı yaygın görevleri biraz kolaylaştıracak.
- Otomatik Hız Sınırlama Varsayılan olarak, istekler beklenen zamanda gönderilir
her bir web hizmeti için geçerli oran. Özel QPM sınırlarını
new GeoApiContext().setQueryRateLimit(qpm)
- Başarısız Olursa Yeniden Dene İstemci kitaplıkları, otomatik olarak
isteği gönderir.
5xx
Yeniden denemelerde üstel geri çekilme kullanılır. Bu, aralıklı arızalarda faydalıdır. - Kolay Kimlik Doğrulama İstemci kitaplıkları kimlik doğrulama işlemini kolaylaştırır. ücretsiz API Anahtarınızla değiştirin. Google Haritalar Platformu Premium Planı müşteriler istemci kimliklerini ve gizli anahtarlarını kullanabilir.
- POJO'lar Java kitaplıkları, her bir API için yerel nesneler döndürür tıklayın. Python kitaplıkları, API'den alındığı şekliyle yapıyı döndürür.
- Eşzamansız veya eşzamanlı Tüm istekler eşzamanlı ya da eşzamansız çağrı stili.
Şartlar ve koşullar
Google Haritalar web hizmetleri için istemci kitaplıkları şu lisans kapsamındadır: Apache 2.0 Lisansı.
İstemci kitaplıkları, Google Haritalar web hizmetlerinin sarmalayıcılarıdır. Google Haritalar web hizmetleri Google Haritalar Platformu Hizmet Şartları'na tabidir.
Önemli: Bu kitaplıklar kapsam içinde değildir standart Google desteğinin sonlandırılması politikası veya destek sözleşmesi tarafından feshedilebilir.
API anahtarları ve istemci kimlikleri
Her Google Haritalar web hizmeti için bir API anahtarı veya istemci kimliği gerekir. Şu konularda rehber için: ne zaman API anahtarı kullanmanız gerektiğini, istemci kimliğini ne zaman kullanmalısınız? API anahtarı veya istemci kimliği varsa kullandığınız API'nin kimlik doğrulama kılavuzuna bakın: