概要
物理的な場所を表します。
GMSPlace は、物理的な場所(名前、場所など)の情報をカプセル化します。このクラスは変更できません。
パブリック メンバー関数 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
デフォルトの init は使用できません。 | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours 、UTCOffsetMinutes 、および [NSDate date] から取得した現在の日時に基づいて、場所が営業中かどうかを計算します。 | |
プロパティ | |
NSString * | name |
場所の名前。 | |
NSString * | placeID |
この場所のプレイス ID。 | |
CLLocationCoordinate2D | 座標 |
場所の位置です。 | |
NSString * | phoneNumber |
この場所の電話番号(国際電話形式)。例: | |
NSString * | formattedAddress |
単純な文字列で表した場所の住所。 | |
float | 評価 |
ユーザーのクチコミに基づく、この場所に対する 5 つ星の評価。 | |
GMSPlacesPriceLevel | priceLevel |
この場所の価格レベル(0 ~ 4 の整数)。 | |
NSArray< NSString * > * | types |
この場所のタイプ。 | |
NSURL * | ウェブサイト |
この場所のウェブサイトです。 | |
NSAttributedString * | アトリビューション |
この場所のデータ提供元の属性文字列です。 | |
GMSPlaceViewportInfo * | viewportInfo |
この場所の推奨ビューポートです。 | |
NSArray< GMSAddressComponent * > * | addressComponents |
場所の住所に含まれるコンポーネントを表す GMSAddressComponent オブジェクトの配列です。 | |
GMSPlusCode * | plusCode |
この場所の場所の Plus Code 表現です。 | |
GMSOpeningHours * | openingHours |
この場所の通常の営業時間の情報です。 | |
GMSOpeningHours * | currentOpeningHours |
この場所の今後 7 日間の営業時間を返します。 | |
NSArray< GMSOpeningHours * > * | secondaryOpeningHours |
この場所の今後 7 日間のサブ営業時間帯の配列を返します。 | |
NSUInteger | userRatingsTotal |
この場所の評価に含まれるクチコミの数を表します。 | |
NSArray< GMSPlacePhotoMetadata * > * | 写真 |
場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。 | |
NSNumber * | UTCOffsetMinutes |
場所のタイムゾーンの UTC オフセット(分単位)。 | |
GMSPlacesBusinessStatus | businessStatus |
場所の GMSPlaceBusinessStatus 。 | |
NSString * | editorialSummary |
この場所の編集による概要を返します。 | |
UIColor * | iconBackgroundColor |
場所のタイプに応じたアイコンの背景色。アイコンの背後のビューの色を指定します。 | |
NSURL * | iconImageURL |
場所のタイプに応じた URL。場所アイコンの NSData を取得するために使用できます。 | |
GMSBooleanPlaceAttribute | データ エクスポート |
テイクアウト用の Place Attribute。 | |
GMSBooleanPlaceAttribute | 配達 |
配送サービスの場所属性。 | |
GMSBooleanPlaceAttribute | dineIn |
体験内で食事を楽しみたい場合は、場所の属性を設定します。 | |
GMSBooleanPlaceAttribute | curbsidePickup |
ピックアップ サービスの Place 属性。 | |
GMSBooleanPlaceAttribute | 予約可能 |
場所が観光客に人気であることを示す場所属性。 | |
GMSBooleanPlaceAttribute | servesBreakfast |
朝食を提供する場所を示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesLunch |
昼食を提供する場所を示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesDinner |
夕食を提供する場所を示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesBeer |
場所がビールを提供していることを示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesWine |
場所がワインを提供していることを示す場所属性。 | |
GMSBooleanPlaceAttribute | servesBrunch |
場所がブランチを提供していることを示す場所属性。 | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
場所がベジタリアン料理を提供していることを示す Place 属性。 | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
場所が入り口で車椅子でアクセスできることを示す Place 属性。 |
メンバー関数のドキュメント
- (GMSPlaceOpenStatus)isOpenAtDate: | (NSDate *) | date |
デフォルトの init は使用できません。
場所が営業しているかどうかを openingHours
、UTCOffsetMinutes
、date
に基づいて計算します。
- パラメータ:
-
date 場所が営業しているかどうかを判断する基準となる時間です。
- 戻り値:
- 場所が営業している場合は GMSPlaceOpenStatusOpen、閉業している場合は GMSPlaceOpenStatusClosed、開店ステータスが不明な場合は GMSPlaceOpenStatusUnknown を返します。
- 注:
- これは非推奨になりました。このメソッドは非推奨となりました。
GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.
の使用をおすすめします。
openingHours
、UTCOffsetMinutes
、および [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 は、この場所に対する評価がないことを意味します(この場所のクチコミを十分な数のユーザーがいないなど)。
-(GMSPlacesPriceLevel)priceLevel [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] |
- (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 分に終了します。
GMSOpeningHours
の GMSPlaceSpecialDay
エントリは、GMSPlace
currentOpeningHours
と GMSPlace
secondaryOpeningHours
に対してのみ存在します。
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
この場所の今後 7 日間のサブ営業時間帯の配列を返します。
サブの営業時間は、ビジネスのメインの営業時間とは異なります。たとえばレストランの場合、サブの営業時間としてドライブスルーの営業時間やデリバリーの営業時間を指定できます。予備の営業時間の種類については、GMSPlaceHoursType
をご覧ください。
GMSOpeningHours
の GMSPlaceSpecialDay
エントリは、GMSPlace
currentOpeningHours
と GMSPlace
secondaryOpeningHours
に対してのみ存在します。
-(NSUInteger)userRatingsTotal [read, assign] |
この場所の評価に含まれるクチコミの数を表します。
- (NSArray<GMSPlacePhotoMetadata *>*) photos [read, copy] |
場所の写真を表す GMSPlacePhotoMetadata
オブジェクトの配列。
- (NSNumber*) UTCOffsetMinutes [read, assign] |
場所のタイムゾーンの UTC オフセット(分単位)。
- (GMSPlacesBusinessStatus)businessStatus [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] |
体験内で食事を楽しみたい場合は、場所の属性を設定します。
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
ピックアップ サービスの Place 属性。
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
場所が観光客に人気であることを示す場所属性。
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
朝食を提供する場所を示す Place 属性。
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
昼食を提供する場所を示す Place 属性。
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
夕食を提供する場所を示す Place 属性。
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
場所がビールを提供していることを示す Place 属性。
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
場所がワインを提供していることを示す場所属性。
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
場所がブランチを提供していることを示す場所属性。
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
場所がベジタリアン料理を提供していることを示す Place 属性。
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
場所が入り口で車椅子でアクセスできることを示す Place 属性。