GMSPlace クラス リファレンス

GMSPlace クラス リファレンス

概要

特定の物理的な場所を表します。

GMSPlace は、名前、位置、その他 Google が持つ可能性のある情報など、物理的な場所に関する情報をカプセル化します。このクラスは不変です。

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

GMSPlaceOpenStatus- isOpenAtDate:
 デフォルトの init を使用できない。
GMSPlaceOpenStatus- isOpen
 openingHoursUTCOffsetMinutes と、[NSDate date] から取得した現在の日時に基づいて、お店が営業しているかどうかを計算します。

プロパティ

NSString * name
 場所の名前です。
NSString * placeID
 この場所の場所 ID。
CLLocationColab2D座標
 場所の位置。
NSString * phoneNumber
 この場所の電話番号(国際電話形式)(例:
NSString * formattedAddress
 シンプルな文字列で表した場所の住所。
浮動小数点数評価
 ユーザーのクチコミに基づく、この場所の 5 つ星評価です。
NSArray<GMSPlaceReview * >*クチコミ
 場所に関するユーザーのクチコミを表す GMSPlaceReview オブジェクトの配列。
GMSPlacesPriceLevelpriceLevel
 この場所の価格レベル(0 ~ 4 の整数)。
NSArray<NSString * >*types
 この場所のタイプ。
NSURL *ウェブサイト
 この場所のウェブサイト。
NSAttributedString *アトリビューション
 この場所のデータ プロバイダの帰属文字列。
GMSPlaceViewportInfo *viewportInfo
 この場所の推奨ビューポート。
NSArray<GMSAddressComponent * >*addressComponents
 場所の住所の構成要素を表す GMSAddressComponent オブジェクトの配列。
GMSPlusCodeGMSPlusCode *plusCode
 この場所の位置情報の Plus Code 表現。
GMSOpeningHours *openingHours
 この場所の通常の営業時間に関する情報です。
GMSOpeningHours *currentOpeningHours
 この場所の今後 7 日間の営業時間を返します。
NSArray<GMSOpeningHours * >*secondaryOpeningHours
 今後 7 日間におけるこの場所の第 2 の稼働時間の配列を返します。
NSUIntegeruserRatingsTotal
 この場所の評価に含まれるクチコミの数を表します。
NSArray<GMSPlacePhotoMetadata * >*写真
 場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。
NSNumber *UTCOffsetMinutes
 場所のタイムゾーン UTC オフセット(分単位)。
GMSPlacesBusinessStatusbusinessStatus
 場所の GMSPlaceBusinessStatus
NSString * editorialSummary
 この場所の編集者による概要を返します。
UIColor *iconBackgroundColor
 場所のタイプに応じたアイコンの背景色。アイコンの背景に表示される色を指定します。
NSURL *iconImageURL
 場所のタイプに応じた URL。場所アイコンの NSData を取得するのに使用できます。
GMSBooleanPlaceAttributeデータ エクスポート
 テイクアウト エクスペリエンスの場所属性。
GMSBooleanPlaceAttribute配達
 配送サービスのプレイス属性。
GMSBooleanPlaceAttributedineIn
 食事を体験できる場所属性。
GMSBooleanPlaceAttributecurbsidePickup
 ピックアップ サービスのプレイス属性。
GMSBooleanPlaceAttribute予約可能
 場所が旅行者に人気があることを示す Place Attribute。
GMSBooleanPlaceAttributeservesBreakfast
 場所で朝食を提供している場所属性。
GMSBooleanPlaceAttributeservesLunch
 場所が昼食を提供していることを示す場所属性。
GMSBooleanPlaceAttributeservesDinner
 夕食を提供する場所を示す場所属性。
GMSBooleanPlaceAttributeservesBeer
 ビールを提供する場所を示す場所属性。
GMSBooleanPlaceAttributeservesWine
 ワインを提供する場所を示す場所属性。
GMSBooleanPlaceAttributeservesBrunch
 場所がブランチを提供していることを示す Place Attribute。
GMSBooleanPlaceAttributeservesVegetarianFood
 ベジタリアン料理を提供していることを示す場所属性。
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 エントランスで場所が車椅子でアクセスできることを示す場所属性。

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

-(GMSPlaceOpenStatusisOpenAtDate: (NSDate *) date

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

openingHoursUTCOffsetMinutesdate に基づいて、場所の営業状況を計算します。

パラメータ:
date場所が営業中かどうかを判断するために使用される基準時点。
戻り値:
営業中の場合は GMSPlaceOpenStatusOpen、営業終了の場合は GMSPlaceOpenStatusClosed、営業ステータスが不明な場合は GMSPlaceOpenStatusUnknown です。
<ph type="x-smartling-placeholder">
</ph>
注:
これは非推奨です。このメソッドはサポートが終了し、GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. に置き換えられました。

openingHoursUTCOffsetMinutes と、[NSDate date] から取得した現在の日時に基づいて、お店が営業しているかどうかを計算します。

戻り値:
営業中の場合は GMSPlaceOpenStatusOpen、営業終了の場合は GMSPlaceOpenStatusClosed、営業ステータスが不明な場合は GMSPlaceOpenStatusUnknown です。
<ph type="x-smartling-placeholder">
</ph>
注:
これは非推奨です。このメソッドはサポートが終了し、GMSPlacesClient::isOpen:place:callback に置き換えられました。今後のリリースで削除される予定です。

プロパティのドキュメント

- (NSString*) name [read, copy]

場所の名前です。

- (NSString*) placeID [read, copy]

この場所の場所 ID。

- (CLLocationColab2D) 座標 [read, assign]

場所の位置。

この位置は、必ずしも場所の中心、または特定の入口 / 出口地点であるとは限りませんが、場所の地理的範囲内で任意に選択されたいずれかの地点になります。

- (NSString*) phoneNumber [read, copy]

この場所の電話番号(国際電話形式)(例:

(「+」で始まる国コードを含む)。たとえば、Google Sydney の電話番号は「+61 2 9374 4000」です。

- (NSString*) formattedAddress [read, copy]

シンプルな文字列で表した場所の住所。

-(浮動小数点数)評価 [read, assign]

ユーザーのクチコミに基づく、この場所の 5 つ星評価です。

評価の範囲は 1.0 ~ 5.0 です。0.0 はこの場所に対する評価がないことを意味します(クチコミを投稿したユーザーが十分でないなど)。

- (NSArray<GMSPlaceReview *>*) reviews [read, copy]

場所に関するユーザーのクチコミを表す GMSPlaceReview オブジェクトの配列。

-(GMSPlacesPriceLevelpriceLevel [read, assign]

この場所の価格レベル(0 ~ 4 の整数)。

例:値が 4 の場合、この場所は「$$$$」です(高価です)。値が 0 の場合、無料を意味します(入場料無料の博物館など)。

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

この場所のタイプ。

型は NSStrings で、有効な値は、<https://developers.google.com/places/ios-sdk/supported_types> に記載されているすべての型です。

- (NSURL*) ウェブサイト [read, copy]

この場所のウェブサイト。

- (NSAttributedString*) アトリビューション [read, copy]

この場所のデータ プロバイダの帰属文字列。

これらは NSAttributedString として提供されます。これには、各プロバイダのウェブサイトへのハイパーリンクが含まれる場合があります。

一般的に、Places SDK 利用規約に記載されているとおり、この GMSPlace からのデータを表示する場合は、ユーザーにこれらを表示する必要があります。

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

この場所の推奨ビューポート。

場所の大きさが不明な場合は nil になります。

この場所を表示するのに適したサイズのビューポートが返されます。たとえば、店舗を表す GMSPlace オブジェクトのビューポートが比較的小さいのに対し、国を表す GMSPlace オブジェクトのビューポートは非常に大きな場合があります。

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

場所の住所の構成要素を表す GMSAddressComponent オブジェクトの配列。

これらのコンポーネントは、場所の住所に関する構造化された情報(場所がある都市など)を抽出することを目的としています。

これらのコンポーネントは住所の形式には使用しないでください。フォーマット済み住所が必要な場合は、formattedAddress プロパティを使用してください。このプロパティを使用すると、ローカライズされたフォーマット済み住所を取得できます。

- (GMSPlusCode*) plusCode [read, assign]

この場所の位置情報の Plus Code 表現。

- (GMSOpeningHours*) openingHours [read, assign]

この場所の通常の営業時間に関する情報です。

営業状況、期間、曜日のテキスト(利用可能な場合)が含まれます。

- (GMSOpeningHours*) currentOpeningHours [read, assign]

この場所の今後 7 日間の営業時間を返します。

期間はリクエストの日付の深夜 0 時から 6 日後の午後 11 時 59 分までです。

GMSOpeningHoursGMSPlaceSpecialDay エントリは、GMSPlace currentOpeningHours および GMSPlace secondaryOpeningHours のみ存在します。

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

今後 7 日間におけるこの場所の第 2 の稼働時間の配列を返します。

予備の営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランの場合は、予備の営業時間としてドライブスルーや配達の営業時間を指定できます。予備の営業時間の種類については、GMSPlaceHoursType をご覧ください。

GMSOpeningHoursGMSPlaceSpecialDay エントリは、GMSPlace currentOpeningHours および GMSPlace secondaryOpeningHours のみ存在します。

-(NSUInteger)userRatingsTotal [read, assign]

この場所の評価に含まれるクチコミの数を表します。

- (NSArray<GMSPlacePhotoMetadata *>*) photos [read, copy]

場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。

- (NSNumber*) UTCOffsetMinutes [read, assign]

場所のタイムゾーン UTC オフセット(分単位)。

場所の GMSPlaceBusinessStatus

- (NSString*) editorialSummary [read, copy]

この場所の編集者による概要を返します。

- (UIColor*) iconBackgroundColor [read, assign]

場所のタイプに応じたアイコンの背景色。アイコンの背景に表示される色を指定します。

-(NSURL*)iconImageURL [read, assign]

場所のタイプに応じた URL。場所アイコンの NSData を取得するのに使用できます。

注: URL リンクに有効期限はありません。また、画像サイズのアスペクト比は、種類によって異なる場合があります。

-(GMSBooleanPlaceAttributetakeout [read, assign]

テイクアウト エクスペリエンスの場所属性。

- (GMSBooleanPlaceAttribute) delivery [read, assign]

配送サービスのプレイス属性。

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

食事を体験できる場所属性。

ピックアップ サービスのプレイス属性。

場所が旅行者に人気があることを示す Place Attribute。

場所で朝食を提供している場所属性。

場所が昼食を提供していることを示す場所属性。

-(GMSBooleanPlaceAttributeservesDinner [read, assign]

夕食を提供する場所を示す場所属性。

ビールを提供する場所を示す場所属性。

-(GMSBooleanPlaceAttributeservesWine [read, assign]

ワインを提供する場所を示す場所属性。

場所がブランチを提供していることを示す Place Attribute。

ベジタリアン料理を提供していることを示す場所属性。

エントランスで場所が車椅子でアクセスできることを示す場所属性。