概要
特定の物理的な場所を表します。
GMSPlace は、物理的な場所に関する情報(名前、場所など)についてカプセル化します。このクラスは変更できません。
パブリック メンバー関数 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
デフォルトの init は使用できません。 | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours 、UTCOffsetMinutes 、および [NSDate date] から取得した現在の日時に基づいて、場所が営業中かどうかを計算します。 | |
プロパティ | |
NSString * | name |
場所の名前。 | |
NSString * | placeID |
この場所の場所 ID。 | |
CLLocationCoordinate2D | 座標 |
場所の場所。 | |
NSString * | 電話番号 |
この場所の電話番号(国際形式、例: ) | |
NSString * | formattedAddress |
シンプルな住所で、場所の住所を指定します。 | |
浮動小数点数 | 評価 |
ユーザーのクチコミに基づくこの場所の 5 つ星評価。 | |
GMSPlacesPriceLevel | priceLevel(価格レベル) |
この場所の価格レベル。0 ~ 4 の整数で指定します。 | |
NSArray< NSString * > * | types |
この場所のタイプ。 | |
NSURL * | ウェブサイト |
この場所のウェブサイト。 | |
NSAttributedString * | アトリビューション |
この場所のデータ プロバイダ アトリビューション文字列です。 | |
GMSPlaceViewportInfo * | viewportInfo |
この場所に推奨されるビューポートです。 | |
NSArray<GMSAddressComponent * > * | addressComponents |
場所の住所のコンポーネントを表す GMSAddressComponent オブジェクトの配列です。 | |
GMSPlusCode * | plusCode |
この場所の plus code 表現。 | |
GMSOpeningHours * | 営業時間 |
この場所の営業時間に関する情報。 | |
NSUInteger | userRatingsTotal |
この場所の評価に含まれるクチコミの数を表します。 | |
NSArray<GMSPlacePhotoMetadata * > * | 写真 |
場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列です。 | |
NSNumber * | UTCOffsetMinutes |
場所のタイムゾーンの UTC オフセット(分単位)。 | |
GMSPlacesBusinessStatus | businessStatus |
場所の 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 |
入り口の場所が車椅子対応であることを示しているプレイス属性 |
メンバー関数のドキュメント
- GMSPlaceOpenStatus(isOpenAtDate:) | (NSDate *) | date |
デフォルトの init は使用できません。
場所が営業しているかどうかは、openingHours
、UTCOffsetMinutes
、date
に基づいて計算されます。
- パラメータ:
-
date 場所が営業中かどうかを判断する基準となる時刻。
- 戻り値:
- 開店中の場合は GMSPlaceOpenStatusOpen、閉店している場合は GMSPlaceOpenStatusClosed、営業中のステータスが不明な場合は GMSPlaceOpenStatusUnknown.
openingHours
、UTCOffsetMinutes
、および [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 は、この場所に対する評価がないことを意味します(この場所のクチコミを投稿したユーザーの数が不足しているなど)。
- 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] |
この場所の営業時間に関する情報。
営業状況、生理日、平日のテキスト(利用可能な場合)が含まれます。
- (NSUInteger) userRatingsTotal [read, assign] |
この場所の評価に含まれるクチコミの数を表します。
- (NSArray<GMSPlacePhotoMetadata *>*)写真 [read, copy] |
場所の写真を表す GMSPlacePhotoMetadata
オブジェクトの配列です。
- (NSNumber*)UTCOffsetMinutes [read, assign] |
場所のタイムゾーンの UTC オフセット(分単位)。
- GMSPlacesBusinessStatus(businessStatus) [read, assign] |
場所の GMSPlaceBusinessStatus
。
-(UIColor*)iconBackgroundColor [read, assign] |
プレイスタイプに応じたアイコンの背景色。アイコンの背後のビューに色を付けます。
- (NSURL*)iconImageURL [read, assign] |
プレイスタイプに応じた URL で、プレイス アイコンの NSData を取得する際に使用できます。
注: URL リンクに有効期限はありません。また、画像サイズのアスペクト比は種類によって異なる場合があります。
- (GMSBooleanPlaceAttribute)データ エクスポート [read, assign] |
テイクアウト操作のプレイス属性。
-(GMSBooleanPlaceAttribute)delivery [read, assign] |
配送サービスのプレイス属性。
-(GMSBooleanPlaceAttribute)dineIn [read, assign] |
飲食体験の属性を配置します。
-(GMSBooleanPlaceAttribute)curbsidePickup [read, assign] |
ピックアップ サービスの Place 属性
-(GMSBooleanPlaceAttribute)予約可能 [read, assign] |
場所が旅行者に人気があることを示す属性。
-(GMSBooleanPlaceAttribute)servesBreakfast [read, assign] |
場所属性で、朝食を提供していることを示します。
-(GMSBooleanPlaceAttribute)servesLunch [read, assign] |
場所が昼食を提供していることを示すプレイス属性。
-(GMSBooleanPlaceAttribute)servesDinner [read, assign] |
場所がディナーを提供していることを示す属性。
-(GMSBooleanPlaceAttribute)servesBeer [read, assign] |
場所がビールを提供している場所の属性。
- GMSBooleanPlaceAttribute servesWine [read, assign] |
場所がワインを提供していることを示す属性。
- GMSBooleanPlaceAttribute servesBrunch [read, assign] |
お店やスポットがブランチを提供することを示す属性。
-(GMSBooleanPlaceAttribute)servesVegetarianFood [read, assign] |
場所がベジタリアン料理を提供していることを示す Place Attribute。
-(GMSBooleanPlaceAttribute)wheelchairAccessibleEntrance [read, assign] |
入り口の場所が車椅子対応であることを示しているプレイス属性