Şu anda Önizleme'de sunulan Routes API ile yeni nesil Yol Tarifi özelliklerini deneyin.

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

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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ı, ücretsiz olarak sunulan API Anahtarınızla kimlik doğrulamayı kolaylaştırır. Google Haritalar Platformu Premium Planı müşterileri istemci kimliklerini ve gizli anahtarlarını kullanabilir.
  • 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.

API anahtarları ve istemci kimlikleri

Her Google Haritalar web hizmeti için bir API anahtarı veya istemci kimliği gerekir. API anahtarının ne zaman kullanılacağı, istemci kimliği ne zaman kullanılması ve API anahtarınızın veya istemci kimliğinizin nasıl alınacağı ile ilgili bir kılavuz için kullandığınız API'nin kimlik doğrulama kılavuzuna bakın: