Google Haritalar Web Hizmetleri için İstemci Kitaplıkları

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:

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:

İstemci kitaplıkları, bu API'lerin sağladığı işlevlere ek olarak bazı yaygın görevleri biraz daha kolaylaştırdık.

  • 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. API anahtarınızla girin.
  • 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.