GMSPlace クラス リファレンス

GMSPlace クラス リファレンス

概要

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

GMSPlace は、物理的な場所(名前、場所など)の情報をカプセル化します。このクラスは変更できません。

パブリック メンバー関数

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

プロパティ

NSString * name
 場所の名前。
NSString * placeID
 この場所のプレイス ID。
CLLocationCoordinate2D座標
 場所の位置です。
NSString * phoneNumber
 この場所の電話番号(国際電話形式)。例:
NSString * formattedAddress
 単純な文字列で表した場所の住所。
float 評価
 ユーザーのクチコミに基づく、この場所に対する 5 つ星の評価。
GMSPlacesPriceLevelpriceLevel
 この場所の価格レベル(0 ~ 4 の整数)。
NSArray< NSString * > * types
 この場所のタイプ。
NSURL * ウェブサイト
 この場所のウェブサイトです。
NSAttributedString * アトリビューション
 この場所のデータ提供元の属性文字列です。
GMSPlaceViewportInfoviewportInfo
 この場所の推奨ビューポートです。
NSArray< GMSAddressComponent * > * addressComponents
 場所の住所に含まれるコンポーネントを表す GMSAddressComponent オブジェクトの配列です。
GMSPlusCodeplusCode
 この場所の場所の Plus Code 表現です。
GMSOpeningHoursopeningHours
 この場所の通常の営業時間の情報です。
GMSOpeningHourscurrentOpeningHours
 この場所の今後 7 日間の営業時間を返します。
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 この場所の今後 7 日間のサブ営業時間帯の配列を返します。
NSUIntegeruserRatingsTotal
 この場所の評価に含まれるクチコミの数を表します。
NSArray< GMSPlacePhotoMetadata * > * 写真
 場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。
NSNumber * UTCOffsetMinutes
 場所のタイムゾーンの UTC オフセット(分単位)。
GMSPlacesBusinessStatusbusinessStatus
 場所の GMSPlaceBusinessStatus
NSString * editorialSummary
 この場所の編集による概要を返します。
UIColor * iconBackgroundColor
 場所のタイプに応じたアイコンの背景色。アイコンの背後のビューの色を指定します。
NSURL * iconImageURL
 場所のタイプに応じた URL。場所アイコンの NSData を取得するために使用できます。
GMSBooleanPlaceAttributeデータ エクスポート
 テイクアウト用の Place Attribute。
GMSBooleanPlaceAttribute配達
 配送サービスの場所属性。
GMSBooleanPlaceAttributedineIn
 体験内で食事を楽しみたい場合は、場所の属性を設定します。
GMSBooleanPlaceAttributecurbsidePickup
 ピックアップ サービスの Place 属性。
GMSBooleanPlaceAttribute予約可能
 場所が観光客に人気であることを示す場所属性。
GMSBooleanPlaceAttributeservesBreakfast
 朝食を提供する場所を示す Place 属性。
GMSBooleanPlaceAttributeservesLunch
 昼食を提供する場所を示す Place 属性。
GMSBooleanPlaceAttributeservesDinner
 夕食を提供する場所を示す Place 属性。
GMSBooleanPlaceAttributeservesBeer
 場所がビールを提供していることを示す Place 属性。
GMSBooleanPlaceAttributeservesWine
 場所がワインを提供していることを示す場所属性。
GMSBooleanPlaceAttributeservesBrunch
 場所がブランチを提供していることを示す場所属性。
GMSBooleanPlaceAttributeservesVegetarianFood
 場所がベジタリアン料理を提供していることを示す Place 属性。
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 場所が入り口で車椅子でアクセスできることを示す Place 属性。

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

- (GMSPlaceOpenStatusisOpenAtDate: (NSDate *) date

デフォルトの init は使用できません。

場所が営業しているかどうかを openingHoursUTCOffsetMinutesdate に基づいて計算します。

パラメータ:
date場所が営業しているかどうかを判断する基準となる時間です。
戻り値:
場所が営業している場合は GMSPlaceOpenStatusOpen、閉業している場合は GMSPlaceOpenStatusClosed、開店ステータスが不明な場合は GMSPlaceOpenStatusUnknown を返します。
注:
これは非推奨になりました。このメソッドは非推奨となりました。GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. の使用をおすすめします。

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

戻り値:
場所が営業している場合は GMSPlaceOpenStatusOpen、閉業している場合は GMSPlaceOpenStatusClosed、開店ステータスが不明な場合は GMSPlaceOpenStatusUnknown を返します。
注:
これは非推奨になりました。このメソッドは非推奨のため GMSPlacesClient::isOpen:place:callback に置き換えられました。今後のリリースで削除される予定です。

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

- (NSString*) name [read, copy]

場所の名前。

- (NSString*) placeID [read, copy]

この場所のプレイス ID。

- (CLLocationCoordinate2D) 座標 [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 は、この場所に対する評価がないことを意味します(この場所のクチコミを十分な数のユーザーがいないなど)。

-(GMSPlacesPriceLevelpriceLevel [read, assign]

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

たとえば、値が 4 の場合、この場所が「$$$$」(高額)であることを意味します。0 は無料を表します(入場無料の美術館など)。

- (NSArray<NSString *>*) タイプ [read, copy]

この場所のタイプ。

型は NSString です。有効な値は、<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 currentOpeningHoursGMSPlace secondaryOpeningHours に対してのみ存在します。

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

この場所の今後 7 日間のサブ営業時間帯の配列を返します。

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

GMSOpeningHoursGMSPlaceSpecialDay エントリは、GMSPlace currentOpeningHoursGMSPlace secondaryOpeningHours に対してのみ存在します。

-(NSUInteger)userRatingsTotal [read, assign]

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

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

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

- (GMSPlacesBusinessStatusbusinessStatus [read, assign]

場所の GMSPlaceBusinessStatus

- (NSString*) editorialSummary [read, copy]

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

- (UIColor*) iconBackgroundColor [read, assign]

場所のタイプに応じたアイコンの背景色。アイコンの背後のビューの色を指定します。

- (NSURL*)iconImageURL [read, assign]

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

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

- (GMSBooleanPlaceAttribute) takeout [read, assign]

テイクアウト用の Place Attribute。

- (GMSBooleanPlaceAttribute) delivery [read, assign]

配送サービスの場所属性。

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

体験内で食事を楽しみたい場合は、場所の属性を設定します。

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

場所が観光客に人気であることを示す場所属性。

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

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

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

場所がビールを提供していることを示す Place 属性。

場所がワインを提供していることを示す場所属性。

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

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

場所が入り口で車椅子でアクセスできることを示す Place 属性。