概要
特定の物理的な場所を表します。
GMSPlace は、場所に関する情報(名前や場所など)をカプセル化します。このクラスは変更できません。
パブリック メンバー関数 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
デフォルトの init は使用できません。 | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours 、UTCOffsetMinutes 、および [NSDate date] から取得した現在の日時に基づいて、場所が営業中かどうかを計算します。 | |
プロパティ | |
NSString * | name |
場所の名前。 | |
NSString * | placeID |
この場所の場所 ID。 | |
CLLocationCoordinate2D | 座標 |
場所の所在地。 | |
NSString * | 電話番号 |
この場所の電話番号(国際形式)(例: ) | |
NSString * | formatAddress |
場所の住所を単純な文字列で表したものです。 | |
浮動小数点数 | 評価 |
ユーザーのクチコミに基づくこの場所の 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 日間におけるこの場所の第 2 稼働時間の配列を返します。 | |
NSUInteger | userRatingsTotal |
この場所の評価を構成するクチコミの数です。 | |
NSArray< GMSPlacePhotoMetadata * > * | 写真 |
場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。 | |
NSNumber * | UTCOffsetMinutes |
場所のタイムゾーンの UTC オフセット(分単位)。 | |
GMSPlacesBusinessStatus | businessStatus |
場所の GMSPlaceBusinessStatus 。 | |
NSString * | editorialSummary |
この場所の編集サマリーを返します。 | |
UIColor * | iconBackgroundColor |
プレイスタイプに応じたアイコンの背景色で、アイコンの背後のビューを色分けします。 | |
NSURL * | iconImageURL |
プレイスタイプに応じた URL。プレイス アイコンの NSData を取得する際に使用できます。 | |
GMSBooleanPlaceAttribute | テイクアウト |
テイクアウト対応用の場所の属性。 | |
GMSBooleanPlaceAttribute | 配送 |
配送サービスのプレイス属性。 | |
GMSBooleanPlaceAttribute | 食事 |
レストランでの食事の属性は、 | |
GMSBooleanPlaceAttribute | curbsidePickup |
ピックアップ サービスの Place 属性。 | |
GMSBooleanPlaceAttribute | 予約可能 |
場所が観光客に人気があることを示すプレイス属性 | |
GMSBooleanPlaceAttribute | servesBreakfast |
朝食を提供する場所属性 | |
GMSBooleanPlaceAttribute | 提供 |
ランチを提供する場所を示す Place Attribute。 | |
GMSBooleanPlaceAttribute | サービス ディナー |
夕食を提供する場所属性 | |
GMSBooleanPlaceAttribute | servesBeer |
場所がビールであることを指定する Place Attribute。 | |
GMSBooleanPlaceAttribute | ワイン |
場所がワインを提供していることを示す Place Attribute。 | |
GMSBooleanPlaceAttribute | 提供地域 |
ブランチを提供する場所属性 | |
GMSBooleanPlaceAttribute | 提供方法 |
ベジタリアン料理を提供する場所の属性 | |
GMSBooleanPlaceAttribute | 車椅子対応エントランス |
入口で車椅子対応の場所を示すプレイス属性 |
メンバー関数に関するドキュメント
-(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*) 名前 [read, copy] |
場所の名前。
-(NSString*)placeID [read, copy] |
この場所の場所 ID。
-(CLLocationCoordinate2D)座標 [read, assign] |
場所の所在地。
場所は、必ずしも場所の中心、特定の入口や出口点ではなく、場所の地理的範囲内で任意に選択される地点でもかまいません。
- (NSString*) phoneNumber [read, copy] |
この場所の電話番号(国際電話形式、例:
先頭に「+」が付きます。たとえば、Google シドニーの電話番号は「+61 2 9374 4000」となります。
- (NSString*) formatAddress [read, copy] |
場所の住所を単純な文字列で表したものです。
- (浮動小数点)rating [read, assign] |
ユーザーのクチコミに基づくこの場所の 5 つ星評価。
評価の範囲は 1.0 ~ 5.0 です。0.0 は、この場所に対する評価がない(例: この場所について十分なユーザーが評価されていないため)。
- (GMSPlacesPriceLevel) priceLevel [read, assign] |
この場所の価格レベル(0 ~ 4 の整数)。
例: 値が 4 の場合、この場所は「高額」($$$$)であることを示します。値が 0 の場合は無料(入場料無料の博物館など)です。
- (NSArray<NSString *>*) types [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<GMSGMSingingHours *>*)secondaryOpeningHours [read, copy] |
今後 7 日間におけるこの場所の第 2 稼働時間の配列を返します。
サブの営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランをサブ営業時間として、運転時間または宅配時間を指定できます。第 2 営業時間の詳細については、GMSPlaceHoursType
をご覧ください。
GMSOpeningHours
の GMSPlaceSpecialDay
エントリは GMSPlace
currentOpeningHours
と GMSPlace
secondaryOpeningHours
にのみ表示されます。
- (NSUInteger)userRatingsTotal [read, assign] |
この場所の評価を構成するクチコミの数です。
- (NSArray<GMSPlacePhotoMetadata *>*)写真 [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)データ エクスポート [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] |
ランチを提供する場所を示す Place Attribute。
-(GMSBooleanPlaceAttribute)servesDinner [read, assign] |
夕食を提供する場所属性
-(GMSBooleanPlaceAttribute)servesBeer [read, assign] |
場所がビールであることを指定する Place Attribute。
-(GMSBooleanPlaceAttribute)servesWine [read, assign] |
場所がワインを提供していることを示す Place Attribute。
-(GMSBooleanPlaceAttribute)servesBrunch [read, assign] |
ブランチを提供する場所属性
-(GMSBooleanPlaceAttribute)servesVegetarianFood [read, assign] |
ベジタリアン料理を提供する場所の属性
-(GMSBooleanPlaceAttribute)wheelchairAccessibleEntrance [read, assign] |
入口で車椅子対応の場所を示すプレイス属性