Android için Yerler SDK'sı (Yeni), daha iyi performans ve yeni bir fiyatlandırma modeli sunar. Bu nedenle, Android için Yerler SDK'sını (Eski) kullanan uygulamaları güncellemek faydalıdır. Özellikleri karşılaştırma hakkında daha fazla bilgi için SDK'nızı seçme başlıklı makaleyi inceleyin.
Bu kılavuzu kullanarak Android için Yerler SDK'sının (Yeni) Android için Yerler SDK'sına (Eski) kıyasla temel farklılıklarını ve gerekli değişikliklerin nasıl yapılacağını öğrenebilirsiniz.
Taşıma için faturalandırmayla ilgili en iyi uygulamalar
Bu kılavuz, API kullanımınız ikinci katman fiyatlandırmasına geçecek kadar yüksekse geçerlidir. Bir API'nin daha yeni bir sürümüne geçiş yaptığınızda farklı bir SKU için de faturalandırılırsınız. Geçiş yaptığınız ayda maliyetlerin artmasını önlemek için mümkün olduğunca ayın başında üretimde yeni API'lere geçmenizi öneririz. Bu sayede, taşıma ayında en uygun maliyetli aylık fiyatlandırma katmanlarına ulaşırsınız. Fiyatlandırma katmanları hakkında bilgi edinmek için fiyatlandırma sayfası ve fiyatlandırma SSS bölümüne bakın.
Places API'yi (Yeni) etkinleştirme
Android için Yerler SDK'sının (Yeni) özelliklerini kullanmak için önce Google Cloud projenizde Places API'yi (Yeni) etkinleştirmeniz gerekir. Daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleyi inceleyin.
Ardından, uygulamanızın kullandığı anahtardaki yetkili API'ler listesine Places API (New)'yi eklediğinizden emin olmanız gerekir. Daha fazla bilgi için API anahtarlarını kullanma başlıklı makaleyi inceleyin.
Places API (New) için yeterli kotanız olduğundan emin olun.
Mevcut trafiğinizi karşılamak için Places API (New) içinde yeterli kota olduğundan emin olun. Kotalarınızı ve kullanım sınırlarınızı inceleyip yönetmek için Kotalar ve kota uyarıları bölümüne bakın.
Farkı gözlemleyin:
- Android için Yerler SDK'sının (Eski) kotası, Places API hizmetinin kotasına bağlıdır. Bu değer, tüm Places API yöntemlerinin toplamıdır.
- Android için Yerler SDK'sı (Yeni) kotası, Yerler API'si (Yeni) hizmetinin kotasına bağlıdır. Her API yöntemi için ayrı bir kota vardır.
Müzakere ettiğiniz sözleşmenin Places API (Yeni) içerip içermediğini kontrol edin.
Pazarlıkla belirlenmiş bir sözleşmeniz varsa bu sözleşmenin, beklenen fiyatlandırmayla birlikte Places API (Yeni) kapsamına girdiğini kontrol edin. Aksi takdirde, bu API'yi nasıl dahil edebileceğinizi görüşmek için Google'daki satış temsilcinizle veya iş ortağınızla iletişime geçin.
Genel değişiklikler
Birden fazla API'yi etkileyen bazı genel değişiklikler şunlardır:
Yeni bir fiyatlandırma modeli kullanır. Tüm API'lerin fiyatlandırma bilgileri için küresel fiyat listesine bakın.
Places.initializeWithNewPlacesApiEnabled()yöntemini çağırarak uygulamanızı başlatmanız gerekir. Places API hizmetini seçme hakkında daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleye bakın.Yer Ayrıntıları (Yeni), Yakında Arama (Yeni) ve Metin Arama (Yeni), yanıtta döndürülmesini istediğiniz alanları belirtmek için alan maskeleri gerektirir.
İstekleri tanımlamak veya yanıta yeni alanlar eklemek için yeni sınıflar eklendi.
Yanıt
Placenesnesi,Reviewnesnelerinin listesini döndüren yenigetReviews()yöntemini içerir. Uygulamanız,Placenesnesinden alınan bilgileri (ör. fotoğraflar ve yorumlar) gösterdiğinde gerekli atıfları da göstermelidir.Daha fazla bilgi için ilişkilendirmeler ile ilgili dokümanları inceleyin.
API'ye özgü değişiklikler
Bu bölümde, her API için aşağıdaki taşıma kılavuzları yer almaktadır:
- Yer Ayrıntıları (Eski) bölümünden Yer Ayrıntıları (Yeni) bölümüne geçiş
- Yer Fotoğrafları (Eski) özelliğinden Yer Fotoğrafları (Yeni) özelliğine geçiş
- Yer Adı Otomatik Tamamlama (Eski) işlevinden Otomatik Tamamlama (Yeni) işlevine geçiş
- Mevcut Yer (Eski) özelliğinden Yakındaki Arama (Yeni) özelliğine geçiş