GMSPlaceSearchNearbyRequest Sınıf Referansı

GMSPlaceSearchNearbyRequest Sınıf Referansı

Genel Bakış

Yakındaki yerleri getirmek için GMSPlacesClient ile kullanılacak nesne isteyin.

Genel Üye İşlevleri

(instancetype)- initWithLocationRestriction:placeProperties:
 Konum kısıtlaması olan bir GMSPlaceSearchNearbyRequest oluşturur ve döndürülecek mülkleri yerleştirir.

Tesisler

id < GMSPlaceLocationRestriction > locationRestriction
 Varsayılan başlatma kullanılamıyor.
NSArray&lt; GMSPlaceProperty > *placeProperties
 Yer sonuçlarına eklenmesi gereken GMSPlaceProperty dizisi.
NSArray&lt; NSString * > *includedTypes
 Aramaya dahil edilecek yer türleri dizisi.
NSArray&lt; NSString * > *excludedTypes
 Aramadan hariç tutulacak yer türleri dizisi.
NSArray&lt; NSString * > *includedPrimaryTypes
 Bir aramaya dahil edilecek birincil yer türleri dizisi.
NSArray&lt; NSString * > *excludedPrimaryTypes
 Bir 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
 İstekten döndürülen sonuçları sıralamak için kullanılan GMSPlaceSearchNearbyRankPreference.

Üye İşlevi Belgeleri

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

Konum kısıtlaması olan bir GMSPlaceSearchNearbyRequest oluşturur ve döndürülecek mülkleri yerleştirir.

Parametreler:
locationRestrictionMerkez noktası ve metre cinsinden yarıçapla tanımlanan, çember şeklinde belirtilen, aranacak bölge.
placePropertiesYer sonuçlarına eklenmesi gereken GMSPlaceProperty dizisi. Boş olmamalıdır. Boş liste, istek gönderilmeye çalışılırken hatayla sonuçlanır.

Mülk Belgeleri

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

Varsayılan başlatma kullanılamıyor.

Lütfen belirlenen başlatıcıyı kullanın. Merkez noktası ve metre cinsinden yarıçapla tanımlanan, çember şeklinde belirtilen, aranacak bölge. Yarıçap, 0,0 ile 50000,0 (her ikisi de dahil) arasında olmalıdır. Bu kısıtlamanın kırılması, GEÇERSİZ_BAĞ_DEĞER hatasıyla sonuçlanır. Konum kısıtlaması GMSPlaceCircularLocationOption ile belirtilmelidir. GMSPlaceRectangularLocationOption kullanıldığında INVALID_REQUEST hatası oluşur.

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

Yer sonuçlarına eklenmesi gereken GMSPlaceProperty dizisi.

Boş olmamalıdır. Boş liste, istek gönderilmeye çalışılırken hatayla sonuçlanır.

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

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 listesi için A Tablosuna 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 öğelerindeki türler) INVALID_REQUEST hatası döndürülür. Desteklenen türlerin listesi için A Tablosuna 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]

Bir aramadan hariç tutulacak birincil yer türleri dizisi.

Çakışan türler belirtilirse (ör.includeTypes ve excludedTypes öğelerindeki 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 ve 20 (varsayılan) arasında (bu değerler dahil) olmalıdır. Bu kısıtlamanın kırılması 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]

İstekten döndürülen sonuçları sıralamak için kullanılan GMSPlaceSearchNearbyRankPreference.

Varsayılan değer: GMSPlaceSearchNearbyRankPopularity.