GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Sınıflar

sınıfGMSPlaceSearchNearbyRequest

Numaralandırmalar

enumGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Sonuçların yanıtta nasıl sıralanacağı. Diğer...

İşlevler

(instancetype)- GMSPlaceSearchNearbyRequest::initWithLocationRestriction:placeProperties:
 Konum kısıtlaması olan bir GMSPlaceSearchNearbyRequest somutlaştırır ve döndürülecek özellikleri yerleştirir.

Mülkler

kimlik< GMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 Varsayılan başlatma kullanılamaz.
NSArray< GMSPlaceProperty > * GMSPlaceSearchNearbyRequest::placeProperties
 Yer sonuçlarına dahil edilmesi gereken GMSPlaceProperty dizisi.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedTypes
 Bir aramaya dahil edilecek yer türleri dizisi.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedTypes
 Aramadan hariç tutulacak yer türleri dizisi.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedPrimaryTypes
 Bir aramaya dahil edilecek birincil yer türleri dizisi.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedPrimaryTypes
 Aramadan hariç tutulacak birincil yer türleri dizisi.
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 Döndürülecek maksimum GMSPlace sonuç sayısı.
NSString * GMSPlaceSearchNearbyRequest::regionCode
 İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR).
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearchNearbyRequest::rankPreference
 GMSPlaceSearchNearbyRankPreference, istekten döndürülen sonuçları sıralamak için kullanıldı.

Numaralandırma Türü Belgeleri

Sonuçların yanıtta nasıl sıralanacağı.

Numaralandırıcı:
GMSPlaceSearchYakındakiRankTercihiPopülerlik

(varsayılan) Sonuçları popülerliklerine göre sıralar.

GMSPlaceSearchNearbyRankPreferenceDistance

Sonuçları, belirtilen konumdan uzaklığına göre artan düzende sıralar.


İşlev Belgeleri

- (instancetype) initWithLocationRestriction: (kimlik< GMSPlaceLocationRestriction >) locationRestriction
yerÖzellikleri: (NSArray< GMSPlaceProperty > *) placeProperties

Konum kısıtlaması olan bir GMSPlaceSearchNearbyRequest somutlaştırır ve döndürülecek özellikleri yerleştirir.

Parametreler:
locationRestrictionMerkez noktası ve yarıçapla tanımlanan, metre cinsinden daire olarak belirtilmiş, aranacak bölge.
placePropertiesYer 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

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

Varsayılan başlatma kullanılamaz.

Lütfen belirtilen başlatıcıyı kullanın. Merkez noktası ve yarıçapla tanımlanan, metre cinsinden daire olarak belirtilmiş, aranacak bölge. Yarıçap 0,0 ile 50000,0 (her ikisi de dahil) arasında olmalıdır. Bu kısıtlamanın kaldırılması INVALID_ARGUMENT hatasına neden olur. locationKısıtlama, GMSPlaceCircularLocationOption ile belirtilmelidir. GMSPlaceRectangularLocationOption kullanılması INVALID_REQUEST hatasına neden olur.

- (NSArray<GMSPlaceProperty>*) yerÖzellikleri [read, write, copy]

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.

- (NSArray<NSString *>*) includedTypes [read, write, copy]

Bir aramaya dahil edilecek yer türleri dizisi.

En fazla 50 tür belirtilebilir. Bir istek birden fazla tür kısıtlamasıyla belirtilirse yalnızca tüm kısıtlamaları karşılayan yerler döndürülür. Dizi boşsa her türden tüm yerler döndürülür. Desteklenen türlerin bir listesi için Tablo A'ya bakın: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) excludedType [read, write, copy]

Aramadan hariç tutulacak yer türleri dizisi.

En fazla 50 tür belirtilebilir. Bir istek birden fazla tür kısıtlamasıyla belirtilirse yalnızca tüm kısıtlamaları karşılayan yerler döndürülür. Çakışan türler belirtilirse (ör. includeTypes ve excludedTypes bölümlerinde görünen türler), INVALID_REQUEST hatası döndürülür. Desteklenen türlerin bir listesi için Tablo A'ya bakın: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*)includePrimaryTypes [read, write, copy]

Bir aramaya dahil edilecek birincil yer türleri dizisi.

En fazla 50 tür belirtilebilir. Bir istek birden fazla tür kısıtlamasıyla belirtilirse yalnızca tüm kısıtlamaları karşılayan yerler döndürülür. Birincil türler hakkında daha fazla bilgi için şu sayfaya bakın: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

Aramadan hariç tutulacak birincil yer türleri dizisi.

Çakışan türler belirtilirse (ör. includeTypes ve excludedTypes bölümlerinde görünen türler), INVALID_REQUEST hatası döndürülür. En fazla 50 tür belirtilebilir. Bir istek birden fazla tür kısıtlamasıyla belirtilirse yalnızca tüm kısıtlamaları karşılayan yerler döndürülür. Birincil türler hakkında daha fazla bilgi için şu sayfaya bakın: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Döndürülecek maksimum GMSPlace sonuç sayısı.

1 ile 20 (varsayılan) arasında (varsayılan) olmalıdır. Bu kısıtlamanın aşılması bir hatanın döndürülmesine neden olur.

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

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

Bölge kodları için https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html adresine bakın.

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

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

Varsayılan değer: GMSPlaceSearchNearbyRankPopularity.