GMSPlaceSearchNearbyRequest クラス リファレンス

GMSPlaceSearchNearbyRequest クラス リファレンス

概要

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

パブリック メンバーの関数

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

プロパティ

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

メンバー関数のドキュメント

- (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 *>*) includedTypes [read, write, copy]

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

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

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

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

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

- (NSArray<NSString *>*) includedPrimaryTypes [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 です。