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

Google Haritalar Hizmetleri için Java İstemcisi, Python İstemcisi, Go İstemcisi ve Node.js İstemcisi, Apache 2.0 Lisansı kapsamında açık kaynaklı olan, topluluk tarafından desteklenen istemci kitaplıklarıdır. Güncellemeleri GitHub'dan indirebilirsiniz. Ayrıca kurulum talimatlarını ve örnek kodu da burada bulabilirsiniz:

İstemci kitaplıkları neden kullanılmalıdır?

Google Haritalar Hizmetleri için Java İstemcisi, Python İstemcisi, Go İstemcisi ve 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ı sık gerçekleştirilen görevleri de biraz daha kolay hale getirir.

  • Otomatik Hız Sınırlaması Varsayılan olarak, istekler her web hizmeti için beklenen hız sınırında gönderilir. new GeoApiContext().setQueryRateLimit(qps) ile özel QPS sınırları sağlayabilirsiniz.
  • Hatalı İşlemi Tekrar Dene: İstemci kitaplıkları, API bir 5xx hatası gönderirse tüm istekleri otomatik olarak yeniden dener. Yeniden denemeler, eksponansiyel geri yüklemeyi kullanır. Bu özellik, kesintili arızalar söz konusu olduğunda yardımcı olur.
  • Kolay Kimlik Doğrulama İstemci kitaplıkları, API anahtarınızla kimlik doğrulamayı kolaylaştırır.
  • POJO'lar Java kitaplıkları, API yanıtlarının her biri için yerel nesneleri döndürür. Python kitaplıkları, yapıyı API'den alındığı haliyle döndürür.
  • Eşzamansız veya eşzamanlı Tüm istekler, eşzamanlı veya eşzamansız arama stilini destekler.

Şartlar ve koşullar

Google Haritalar web hizmetlerinin istemci kitaplıkları, Apache 2.0 Lisansı ile lisanslanmıştır.

İ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, standart Google kullanımdan kaldırma politikası veya destek sözleşmesi kapsamında değildir.