GMSPlaceSearchNearbyRequest Sınıf Referansı

GMSPlaceSearchNearbyRequest Sınıf Referansı

Herkese Açık Üye İşlevleri

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

Üye İşlevi 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.

Mülkiyet Belgeleri

- (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>*) placeProperties [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 *>*) excludedTypes [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 *>*) includedPrimaryTypes [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.

- (GMSPlaceSearchYakınRankPreference) rankPreference [read, write, assign]

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

Varsayılan değer: GMSPlaceSearchNearbyRankPopularity.