Sınıflar | |
sınıf | GMSPlaceSearchByTextRequest |
GMSPlacesClient aracılığıyla gönderilecek bir metin arama isteği tanımını temsil eder. Diğer... | |
Numaralandırmalar | |
enum | GMSPlaceSearchByTextRankPreference { GMSPlaceSearchByTextRankPreferenceDistance, GMSPlaceSearchByTextRankPreferenceRelevance } |
Sonuçların yanıtta nasıl sıralanacağı. Diğer... | |
İşlevler | |
(instancetype) | - GMSPlaceSearchByTextRequest::initWithTextQuery:placeProperties: |
Döndürülecek metin sorgusu ve yer özellikleriyle bir GMSPlaceSearchByTextRequest somutlaştırır. | |
Mülkler | |
NSString * | GMSPlaceSearchByTextRequest::includedType |
Varsayılan başlatma kullanılamaz. | |
int | GMSPlaceSearchByTextRequest::maxResultCount |
Döndürülecek maksimum sonuç sayısı. | |
float | GMSPlaceSearchByTextRequest::minRating |
Sonuçlara dahil edilecek yerler için minimum ortalama kullanıcı puanı. | |
BOOL | GMSPlaceSearchByTextRequest::isOpenNow |
Sonuçları şu anda açık olan yerlere göre filtreleyin. | |
NSArray< GMSPlaceProperty > * | GMSPlaceSearchByTextRequest::placeProperties |
Yer sonuçlarına dahil edilmesi gereken GMSPlaceProperty dizisi. | |
NSArray< NSNumber * > * | GMSPlaceSearchByTextRequest::priceLevels |
Sonuçlarda yer alan yerleri filtrelemesi gereken GMSPlacesPriceLevel değerleri dizisi. | |
GMSPlaceSearchByTextRankPreference | GMSPlaceSearchByTextRequest::rankPreference |
GMSPlaceSearchByTextRankPreference , istekten döndürülen sonuçları sıralamak için kullanıldı. | |
NSString * | GMSPlaceSearchByTextRequest::regionCode |
İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR). | |
BOOL | GMSPlaceSearchByTextRequest::isStrictTypeFiltering |
Yalnızca includedType sonuçlarının döndürülüp döndürülmeyeceğini tanımlar. | |
NSString * | GMSPlaceSearchByTextRequest::textQuery |
Aramaya ilişkin metin sorgusu. | |
kimlik< GMSPlaceLocationBias > | GMSPlaceSearchByTextRequest::locationBias |
Arama yapılacak taraflı bölge. | |
kimlik< GMSPlaceLocationRestriction > | GMSPlaceSearchByTextRequest::locationRestriction |
Aranacak kısıtlanmış bölge. |
Numaralandırma Türü Belgeleri
İşlev 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:
-
textQuery Arama isteği için dize sorgusu. placeProperties Yer sonuçlarına dahil edilmesi gereken GMSPlaceProperty
dizisi. Boş olmamalıdır. İstek gönderilmeye çalışılırken boş bir liste hataya neden olur.
Özellikler
- (NSString*)includeType [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/places/web-service/search-textual#supported-types adresine bakın.
- (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ığı https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount adresinde bulabilirsiniz.
Varsayılan olarak üst sınır kullanılır.
- (kayan) min. derecelendirme [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>*) yerÖzellikleri [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.