GMSPlace クラス リファレンス

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
GMSPlace クラス リファレンス

概要

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

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

パブリック メンバー関数

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

プロパティ

NSString * name
 場所の名前。
NSString * placeID
 この場所の場所 ID。
CLLocationCoordinate2D座標
 場所の場所。
NSString * 電話番号
 この場所の電話番号(国際形式、例:
NSString * formattedAddress
 シンプルな住所で、場所の住所を指定します。
浮動小数点数評価
 ユーザーのクチコミに基づくこの場所の 5 つ星評価。
GMSPlacesPriceLevelpriceLevel(価格レベル)
 この場所の価格レベル。0 ~ 4 の整数で指定します。
NSArray< NSString * > *types
 この場所のタイプ。
NSURL * ウェブサイト
 この場所のウェブサイト。
NSAttributedString * アトリビューション
 この場所のデータ プロバイダ アトリビューション文字列です。
GMSPlaceViewportInfo *viewportInfo
 この場所に推奨されるビューポートです。
NSArray<GMSAddressComponent * > *addressComponents
 場所の住所のコンポーネントを表す GMSAddressComponent オブジェクトの配列です。
GMSPlusCodeplusCode
 この場所の plus code 表現。
GMSOpeningHours営業時間
 この場所の営業時間に関する情報。
NSUIntegeruserRatingsTotal
 この場所の評価に含まれるクチコミの数を表します。
NSArray<GMSPlacePhotoMetadata * > *写真
 場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列です。
NSNumber * UTCOffsetMinutes
 場所のタイムゾーンの UTC オフセット(分単位)。
GMSPlacesBusinessStatusbusinessStatus
 場所の GMSPlaceBusinessStatus
UIColor * iconBackgroundColor
 プレイスタイプに応じたアイコンの背景色。アイコンの背後のビューに色を付けます。
NSURL * iconImageURL
 プレイスタイプに応じた URL で、プレイス アイコンの NSData を取得する際に使用できます。
GMS ブール値プレイス属性テイクアウト
 テイクアウト操作のプレイス属性。
GMS ブール値プレイス属性配送
 配送サービスのプレイス属性。
GMS ブール値プレイス属性食事
 飲食体験の属性を配置します。
GMS ブール値プレイス属性店頭受け取り
 ピックアップ サービスの Place 属性
GMS ブール値プレイス属性予約可能
 場所が旅行者に人気があることを示す属性。
GMS ブール値プレイス属性servesBreakfast
 場所属性で、朝食を提供していることを示します。
GMS ブール値プレイス属性servesLunch
 場所が昼食を提供していることを示すプレイス属性。
GMS ブール値プレイス属性servesDinner
 場所がディナーを提供していることを示す属性。
GMS ブール値プレイス属性servesBeer
 場所がビールを提供している場所の属性。
GMS ブール値プレイス属性servesWine
 場所がワインを提供していることを示す属性。
GMS ブール値プレイス属性servesBrunch
 お店やスポットがブランチを提供することを示す属性。
GMS ブール値プレイス属性servesVegetarianFood
 場所がベジタリアン料理を提供していることを示す Place Attribute。
GMS ブール値プレイス属性wheelchairAccessibleEntrance
 入り口の場所が車椅子対応であることを示しているプレイス属性

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

- GMSPlaceOpenStatusisOpenAtDate: (NSDate *) date

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

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

パラメータ:
date場所が営業中かどうかを判断する基準となる時刻。
戻り値:
開店中の場合は GMSPlaceOpenStatusOpen、閉店している場合は GMSPlaceOpenStatusClosed、営業中のステータスが不明な場合は GMSPlaceOpenStatusUnknown.

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

戻り値:
開店中の場合は GMSPlaceOpenStatusOpen、閉店している場合は GMSPlaceOpenStatusClosed、営業中のステータスが不明な場合は GMSPlaceOpenStatusUnknown.

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

- (NSString*)名前 [read, copy]

場所の名前。

- (NSString*)placeID [read, copy]

この場所の場所 ID。

-(CLLocationCoordinate2D)座標 [read, assign]

場所の場所。

場所が必ずしも場所の中心ではなく、特定の入口や出口ではなく、その場所の地理的範囲内にある任意の場所。

- (NSString*)phoneNumber [read, copy]

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

(先頭に「+」が付いた国コードを含む)。たとえば、Google シドニーの電話番号は「+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 のデータがある場合はユーザーに表示する必要があります。

この場所に推奨されるビューポートです。

場所の規模が不明な場合は nil になることがあります。

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

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

場所の住所のコンポーネントを表す GMSAddressComponent オブジェクトの配列です。

これらのコンポーネントは、場所の住所の構造化された情報を抽出することを目的としています(例: 場所がある市区町村を見つける)。

住所の書式設定には使用しないでください。フォーマット済みの住所が必要な場合は、formattedAddress プロパティを使用して、ローカライズされた住所を提供します。

- (GMSPlusCode*) plusCode [read, assign]

この場所の plus code 表現。

- GMSOpeningHours*) openingHours [read, assign]

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

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

- (NSUInteger) userRatingsTotal [read, assign]

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

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

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

- (NSNumber*)UTCOffsetMinutes [read, assign]

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

- GMSPlacesBusinessStatusbusinessStatus [read, assign]

場所の GMSPlaceBusinessStatus

-(UIColor*)iconBackgroundColor [read, assign]

プレイスタイプに応じたアイコンの背景色。アイコンの背後のビューに色を付けます。

- (NSURL*)iconImageURL [read, assign]

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

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

テイクアウト操作のプレイス属性。

-(GMSBooleanPlaceAttributedelivery [read, assign]

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

-(GMSBooleanPlaceAttributedineIn [read, assign]

飲食体験の属性を配置します。

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

-(GMSBooleanPlaceAttribute予約可能 [read, assign]

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

場所属性で、朝食を提供していることを示します。

-(GMSBooleanPlaceAttributeservesLunch [read, assign]

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

-(GMSBooleanPlaceAttributeservesDinner [read, assign]

場所がディナーを提供していることを示す属性。

-(GMSBooleanPlaceAttributeservesBeer [read, assign]

場所がビールを提供している場所の属性。

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

お店やスポットがブランチを提供することを示す属性。

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

入り口の場所が車椅子対応であることを示しているプレイス属性