iOS için Yerler SDK'sı (Yeni), daha iyi performans ve yeni bir fiyatlandırma modeli sunar. Bu nedenle, iOS 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 iOS için Yerler SDK'sının (Yeni) iOS 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ırmaya 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 için fiyatlandırma sayfası ve fiyatlandırma ile ilgili SSS başlıklı makaleleri inceleyin.
Hata: kGMSPlacesRateLimitExceeded
Places API (Yeni)
iOS için Yerler SDK'sı, Yerel İşletmeler API hizmetini kullanır. iOS için Yerler SDK'sı (Yeni) özelliklerini kullanmak istiyorsanız ö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ığı API anahtarındaki yetkili API'ler listesine iOS için Yerler SDK'sını (Yeni) eklediğinizi doğrulamanız gerekir. Daha fazla bilgi için API Anahtarlarını Kullanma başlıklı makaleyi inceleyin.
Places API (Yeni) için yeterli kotanız olduğundan emin olun.
iOS için Yerler SDK'sında (Yeni), iOS için Yerler SDK'sındaki (Eski) mevcut trafiğinizi karşılayacak kadar kota olduğundan emin olun. Kotalarınızı ve kullanım sınırlarınızı incelemek ve yönetmek için Kotalar ve kota uyarıları başlıklı makaleyi inceleyin. İki API arasındaki farklara dikkat edin:
- iOS için Yerler SDK'sının (Eski) kotası, Yerler API'si (Eski) hizmetinin kotasına bağlıdır. Tüm Places API yöntemlerinin toplamıdır.
- iOS 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şmede Places API (Yeni) olup olmadığını kontrol edin.
Pazarlık edilmiş bir sözleşmeniz varsa Places API (Yeni) için beklenen fiyatlandırmanın geçerli olup olmadığını 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 iOS (Yeni) için Yerler SDK'sının Fiyatlandırması başlıklı makaleyi inceleyin.
Yer Ayrıntıları (Yeni), Yakında Arama (Yeni) ve Metin Arama (Yeni), yanıtta hangi alanların döndürülmesini istediğinizi belirtmek için alan maskeleri gerektirir.
GMSPlacesClientbu yeni API'leri çağırmak için yeni yöntemler içerir.Yeni API'lerin her birine yapılan istekleri tanımlamak için yeni sınıflar eklendi.
Yanıt
GMSPlaceörneği,reviewstüründe yeni birGMSPlaceReviewözelliği içerir. Uygulamanız,GMSPlaceörneğinden 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 alır:
- Yer Ayrıntıları'na (Yeni) geçiş yapma
- Yer Fotoğrafları'na (Yeni) geçiş yapma
- Otomatik Tamamlama'ya (Yeni) geçiş yapma