Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi, Apache 2.0 Lisansı altında açık kaynaklı, topluluk tarafından desteklenen istemci kitaplıklarıdır. GitHub'dan indirilebilir ve katkıda bulunabilirsiniz. Burada kurulum talimatlarını ve örnek kodu da bulabilirsiniz:
- Google Haritalar Hizmetleri için Java İstemcisi
- Google Haritalar Hizmetleri için Python İstemcisi
- Google Haritalar Hizmetleri için Go Client
- Google Haritalar Hizmetleri için Node.js İstemcisi
- Google Haritalar Hizmetleri için Objective-C İstemcisi
- Google API İstemcisi - Java Geliştirici Kılavuzu
Neden istemci kitaplıklarını kullanmalısınız?
Java İstemci, 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:
- Directions API
- Distance Matrix API
- Elevation API
- Coğrafi Kodlama API'si
- Places API
- Roads API
- Saat Dilimi API'si
İstemci kitaplıkları, bu API'lerin sağladığı işlevlere ek olarak bazı genel görevleri 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.
- Başarısız Olduğunda Yeniden Deneme API'nin
5xxhatası göndermesi durumunda istemci kitaplıkları, istekleri otomatik olarak yeniden dener. Yeniden denemeler, aralıklı hata durumlarında yardımcı olan üstel geri çekilme yöntemini kullanır.
- 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 nesneler döndürür. Python kitaplıkları, yapıyı API'den alındığı gibi döndürür.
- Eş zamansız veya eşzamanlı Tüm istekler eşzamanlı veya eşzamansız çağrı stilini destekler.
Hükümler ve koşullar
Google Haritalar web hizmetlerinin istemci kitaplıkları, Apache 2.0 Lisansı kapsamında lisanslanmıştır.
İstemci kitaplıkları, Google Haritalar web hizmetleri için sarmalayıcılardır. Google Haritalar web hizmetleri, Google Haritalar Platformu Hizmet Şartları'na tabidir.
Önemli: Bu kitaplıklar, standart Google desteğinin sonlandırılması politikası veya destek sözleşmesi kapsamında değildir.