概要
特定の物理的な場所を表します。
GMSPlace は、物理的な場所(名前、場所など)に関する情報をカプセル化します。このクラスは変更できません。
公開メンバー関数 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
デフォルトの init は使用できません。 | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours 、UTCOffsetMinutes 、および [NSDate date] から取得した現在の日時に基づいて、場所が営業中かどうかを計算します。 | |
プロパティ | |
NSString * | name |
場所の名前。 | |
NSString * | placeID |
この場所の ID。 | |
CLLocationCoordinate2D | 調整 |
場所の位置です。 | |
NSString * | phoneNumber |
この場所の電話番号(国際電話形式)。例: | |
NSString * | formattedAddress |
単純な文字列で表した場所の住所。 | |
float | 評価 |
ユーザーのクチコミに基づく、この場所の 5 つ星評価。 | |
NSArray< GMSPlaceReview * > * | クチコミ |
場所に関するユーザーのクチコミを表す GMSPlaceReview オブジェクトの配列。 | |
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 | dineIn |
体験食ができる場所の属性。 | |
GMSBooleanPlaceAttribute | curbsidePickup |
ピックアップ サービスの Place 属性です。 | |
GMSBooleanPlaceAttribute | 予約可能 |
場所が観光客に人気があることを示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesBreakfast |
朝食を提供する場所を示す Place Attribute です。 | |
GMSBooleanPlaceAttribute | servesLunch |
昼食を提供する場所を示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesDinner |
夕食を提供する場所を示す Place Attribute です。 | |
GMSBooleanPlaceAttribute | servesBeer |
場所がビールを提供することを示す Place 属性。 | |
GMSBooleanPlaceAttribute | servesWine |
ワインを提供する場所を示す Place Attribute です。 | |
GMSBooleanPlaceAttribute | servesBrunch |
その場所がブランチを提供することを示す Place 属性。 | |
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] |
単純な文字列で表した場所の住所。
-(浮動小数点数)rating [read, assign] |
ユーザーのクチコミに基づく、この場所の 5 つ星評価。
評価の範囲は 1.0 ~ 5.0 です。0.0 は、この場所に対する評価がないことを意味します(この場所のクチコミを投稿したユーザーの数が少ないなど)。
- (NSArray<GMSPlaceReview *>*) レビュー [read, copy] |
場所に関するユーザーのクチコミを表す GMSPlaceReview
オブジェクトの配列。
-(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<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
この場所の今後 7 日間の第 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) 配信 [read, assign] |
宅配サービスの場所属性。
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
体験食ができる場所の属性。
-(GMSBooleanPlaceAttribute)curbsidePickup [read, assign] |
ピックアップ サービスの Place 属性です。
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
場所が観光客に人気があることを示す Place 属性。
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
朝食を提供する場所を示す Place Attribute です。
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
昼食を提供する場所を示す Place 属性。
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
夕食を提供する場所を示す Place Attribute です。
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
場所がビールを提供することを示す Place 属性。
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
ワインを提供する場所を示す Place Attribute です。
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
その場所がブランチを提供することを示す Place 属性。
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
ベジタリアン料理を提供する場所を示す Place 属性。
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
入り口から車椅子でアクセスできる場所であることを示す Place 属性。