GMSPlaceSearchByTextRequest Sınıf Referansı

GMSPlaceSearchByTextRequest Sınıf Referansı

Genel bakış

GMSPlacesClient üzerinden gönderilecek bir metin arama isteği tanımını temsil eder

Herkese Açık Üye İşlevleri

(instancetype)- initWithTextQuery:placeProperties:
 Döndürülecek metin sorgusu ve yer özellikleriyle bir GMSPlaceSearchByTextRequest somutlaştırır.

Mülkler

NSString * includedType
 Varsayılan başlatma kullanılamaz.
 Döndürülecek maksimum sonuç sayısı. 1 ile 20 arasında değerlere izin verir.
int maxResultCount
float minRating
 Sonuçlara dahil edilecek yerler için minimum ortalama kullanıcı puanı.
BOOLisOpenNow
 Sonuçları şu anda açık olan yerlere göre filtreleyin.
NSArray< GMSPlaceProperty > * placeProperties
 Yer sonuçlarına dahil edilmesi gereken GMSPlaceProperty dizisi.
NSArray< NSNumber * > * priceLevels
 Sonuçlarda yer alan yerleri filtrelemesi gereken GMSPlacesPriceLevel değerleri dizisi.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference, istekten döndürülen sonuçları sıralamak için kullanıldı.
NSString * regionCode
 İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR).
BOOLisStrictTypeFiltering
 Yalnızca includedType sonuçlarının döndürülüp döndürülmeyeceğini tanımlar.
NSString * textQuery
 Aramaya ilişkin metin sorgusu.
kimlik< GMSPlaceLocationBias >locationBias
 Arama yapılacak taraflı bölge.
kimlik< GMSPlaceLocationRestriction >locationRestriction
 Aranacak kısıtlanmış bölge.

Üye İşlevi Belgeleri

- (instancetype) initWithTextQuery: (NSString *) textQuery
yerÖzellikleri: (NSArray< GMSPlaceProperty > *) placeProperties

Döndürülecek metin sorgusu ve yer özellikleriyle bir GMSPlaceSearchByTextRequest somutlaştırır.

Parametreler:
textQueryArama isteği için dize sorgusu.
placePropertiesYer sonuçlarına dahil edilmesi gereken GMSPlaceProperty dizisi.

Mülkiyet Belgeleri

- (NSString*) includedType [read, write, copy]

Varsayılan başlatma kullanılamaz.

Lütfen belirtilen başlatıcıyı kullanın. İstenen yer türü.

Mevcut desteklenen türlerin en güncel listesi için https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields adresini ziyaret edin.

- (int) maxResultCount [read, write, assign]

Döndürülecek maksimum sonuç sayısı. 1 ile 20 arasında değerlere izin verir.

Bu alan için izin verilen aralık https://developers.google.com/maps/documentation/places/ios-sdk/text-search adresinde bulunabilir.

Varsayılan olarak üst sınır kullanılır.

- (kayan) minRating [read, write, assign]

Sonuçlara dahil edilecek yerler için minimum ortalama kullanıcı puanı.

Derecelendirme 0,0 ve 5,0 arasında bir aralıkta olacaktır.

Belirtilen puan en yakın 0,5 değerine yuvarlanır. GMSPlace derecelendirme özelliğine bakın.

Varsayılan olarak 0,0 değerine ayarlanır.

- (BOOL) isOpenNow [read, write, assign]

Sonuçları şu anda açık olan yerlere göre filtreleyin.

Varsayılan olarak true değerine ayarlanır.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Yer sonuçlarına dahil edilmesi gereken GMSPlaceProperty dizisi.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Sonuçlarda yer alan yerleri filtrelemesi gereken GMSPlacesPriceLevel değerleri dizisi.

Herhangi bir fiyat seviyesi kombinasyonu seçilebilir. Varsayılan olarak tüm fiyat seviyeleri kullanılır.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference, istekten döndürülen sonuçları sıralamak için kullanıldı.

- (NSString*) regionCode [read, write, copy]

İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR).

Bölge, döndürülen verilerin biçimini ve türünü etkileyebilir. Kod sağlanmazsa hiçbir ülkeye/bölgeye yönelik önyargı olmaz.

Bölge kodları için https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html sayfasına bakın.

- (BOOL) isStrictTypeFiltering [read, write, assign]

Yalnızca includedType sonuçlarının döndürülüp döndürülmeyeceğini tanımlar.

Varsayılan değer, false (yanlış) değeridir.

- (NSString*) textQuery [read, copy]

Aramaya ilişkin metin sorgusu.

- (kimlik<GMSPlaceLocationBias>) locationBias [read, write, assign]

Arama yapılacak taraflı bölge.

Bu konum bir ön yargı görevi görür, yani belirtilen konumdaki sonuçlar için bir tercih olduğu anlamına gelir.

Arama isteği gerçekleştirilirken bir locationRestriction veya locationBias ayarlanmalıdır.

locationRestriction ile birlikte ayarlanırsa bu yoksayılır.

- (kimlik<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

Aranacak kısıtlanmış bölge.

Bu konum bir kısıtlama görevi görür. Bu nedenle, belirtilen konumun dışındaki sonuçlar döndürülmez.

Arama isteği gerçekleştirilirken bir locationRestriction veya locationBias ayarlanmalıdır.

locationBias ile kullanılamaz.

Metin arama için locationRestriction değeri yalnızca GMSPlaceRectangleLocationOption'yı destekler.