GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

クラス

クラスGMSPlaceSearchNearbyRequest
 付近の場所を取得するために GMSPlacesClient で使用するリクエスト オブジェクト。その他...

列挙型

列挙型GMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularityGMSPlaceSearchNearbyRankPreferenceDistance }
 回答内の検索結果のランク付け方法。その他...

関数

(instancetype)- GMSPlaceSearchNearbyRequest::initWithLocationRestriction:placeProperties:
 場所の制限を指定して GMSPlaceSearchNearbyRequest をインスタンス化し、返されるプロパティを配置します。

プロパティ

idGMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 デフォルトの init を使用できない。
NSArray<GMSPlaceProperty >*GMSPlaceSearchNearbyRequest::placeProperties
 プレイス結果に含める必要がある GMSPlaceProperty の配列。
NSArray<NSString * >*GMSPlaceSearchNearbyRequest::includedTypes
 検索に含める場所タイプの配列。
NSArray<NSString * >*GMSPlaceSearchNearbyRequest::excludedTypes
 検索から除外する場所タイプの配列。
NSArray<NSString * >*GMSPlaceSearchNearbyRequest::includedPrimaryTypes
 検索に含める主要な場所タイプの配列。
NSArray<NSString * >*GMSPlaceSearchNearbyRequest::excludedPrimaryTypes
 検索から除外する主要な場所タイプの配列。
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 返される GMSPlace 結果の最大数。
NSString * GMSPlaceSearchNearbyRequest::regionCode
 リクエストの送信元の場所の Unicode 国/地域コード(CLDR)。
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearchNearbyRequest::rankPreference
 リクエストから返された結果の並べ替えに使用する GMSPlaceSearchNearbyRankPreference

列挙型のドキュメント

回答内の検索結果のランク付け方法。

列挙子:
GMSPlaceSearchNearbyRankPreferencePopularity

(デフォルト)結果を人気度で並べ替えます。

GMSPlaceSearchNearbyRankPreferenceDistance

指定した場所からの距離に基づいて、結果を昇順で並べ替えます。


関数のドキュメント

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

場所の制限を指定して GMSPlaceSearchNearbyRequest をインスタンス化し、返されるプロパティを配置します。

パラメータ:
locationRestriction検索する地域を円として指定します。中心点と半径(メートル単位)で定義します。
placePropertiesプレイス結果に含める必要がある GMSPlaceProperty の配列。空にすることはできませんリストが空の場合、リクエストを送信しようとしたときにエラーが発生します。

プロパティ

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

デフォルトの init を使用できない。

指定のイニシャライザを使用してください。検索する地域を円として指定します。中心点と半径(メートル単位)で定義します。半径は 0.0 ~ 50000.0 の範囲で指定してください。この制限に違反すると、INVALID_ARGUMENT エラーが発生します。locationRestriction は GMSPlaceCircularLocationOption とともに指定する必要があります。GMSPlaceRectangularLocationOption を使用すると、INVALID_REQUEST エラーが発生します。

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

プレイス結果に含める必要がある GMSPlaceProperty の配列。

空にすることはできませんリストが空の場合、リクエストを送信しようとしたときにエラーが発生します。

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

検索に含める場所タイプの配列。

最大 50 個のタイプを指定できます。リクエストに複数のタイプ制限が指定されている場合は、すべての制限を満たす場所のみが返されます。配列が空の場合は、すべてのタイプのすべての場所が返されます。サポートされているタイプの一覧については、https://developers.google.com/maps/documentation/places/web-service/place-types#table-a をご覧ください。

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

検索から除外する場所タイプの配列。

最大 50 個のタイプを指定できます。リクエストに複数のタイプ制限が指定されている場合は、すべての制限を満たす場所のみが返されます。競合する型が指定された場合(includeTypes や {4}excludeTypes に出現する型など)は INVALID_REQUEST エラーが返されます。サポートされているタイプの一覧については、https://developers.google.com/maps/documentation/places/web-service/place-types#table-a をご覧ください。

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

検索に含める主要な場所タイプの配列。

最大 50 個のタイプを指定できます。リクエストに複数のタイプ制限が指定されている場合は、すべての制限を満たす場所のみが返されます。プライマリ タイプについて詳しくは、https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes をご覧ください。

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

検索から除外する主要な場所タイプの配列。

競合する型が指定された場合(includeTypes や excludeTypes に含まれる型など)、INVALID_REQUEST エラーが返されます。最大 50 個のタイプを指定できます。リクエストに複数のタイプ制限が指定されている場合は、すべての制限を満たす場所のみが返されます。プライマリ タイプについて詳しくは、https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes をご覧ください。

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

返される GMSPlace 結果の最大数。

1 ~ 20(デフォルト)の値にする必要があります。この制限に違反すると、エラーが返されます。

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

リクエストの送信元の場所の Unicode 国/地域コード(CLDR)。

地域コードについては、https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html をご覧ください。

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

リクエストから返された結果の並べ替えに使用する GMSPlaceSearchNearbyRankPreference

デフォルト値は GMSPlaceSearchNearbyRankPopularity です。