GMSPlace クラス リファレンス

GMSPlace クラス リファレンス

概要

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

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

公開メンバー関数

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

プロパティ

NSString * name
 場所の名前。
NSString * placeID
 この場所の ID。
CLLocationCoordinate2D調整
 場所の位置です。
NSString * phoneNumber
 この場所の電話番号(国際電話形式)。例:
NSString * formattedAddress
 単純な文字列で表した場所の住所。
float 評価
 ユーザーのクチコミに基づく、この場所の 5 つ星評価。
NSArray< GMSPlaceReview * > * クチコミ
 場所に関するユーザーのクチコミを表す GMSPlaceReview オブジェクトの配列。
GMSPlacesPriceLevelpriceLevel
 この場所の価格レベル(0 ~ 4 の整数)。
NSArray< NSString * > * types
 この場所のタイプ。
NSURL * ウェブサイト
 この場所のウェブサイトです。
NSAttributedString * アトリビューション
 この場所のデータ提供元の属性文字列。
GMSPlaceViewportInfoviewportInfo
 この場所の推奨ビューポートです。
NSArray< GMSAddressComponent * > * addressComponents
 場所の住所に含まれるコンポーネントを表す GMSAddressComponent オブジェクトの配列。
GMSPlusCodeplusCode
 この場所の地域の Plus Code 表現。
GMSOpeningHoursopeningHours
 この場所の通常の営業時間の情報です。
GMSOpeningHourscurrentOpeningHours
 この場所の今後 7 日間の営業時間を返します。
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 この場所の今後 7 日間の第 2 営業時間の配列を返します。
NSUIntegeruserRatingsTotal
 この場所の評価に含まれるクチコミの数を表します。
NSArray< GMSPlacePhotoMetadata * > * 写真
 場所の写真を表す GMSPlacePhotoMetadata オブジェクトの配列。
NSNumber * UTCOffsetMinutes
 場所のタイムゾーンの UTC オフセット(分単位)。
GMSPlacesBusinessStatusbusinessStatus
 場所の GMSPlaceBusinessStatus
NSString * editorialSummary
 この場所の編集者による概要を返します。
UIColor * iconBackgroundColor
 場所のタイプに応じたアイコンの背景色。アイコンの背後のビューに色を付けます。
NSURL * iconImageURL
 プレイスタイプに応じた URL。プレイスアイコンの NSData を取得できます。
GMSBooleanPlaceAttributeデータ エクスポート
 テイクアウト エクスペリエンスのための場所属性。
GMSBooleanPlaceAttribute配達
 宅配サービスの場所属性。
GMSBooleanPlaceAttributedineIn
 体験食ができる場所の属性。
GMSBooleanPlaceAttributecurbsidePickup
 ピックアップ サービスの Place 属性です。
GMSBooleanPlaceAttribute予約可能
 場所が観光客に人気があることを示す Place 属性。
GMSBooleanPlaceAttributeservesBreakfast
 朝食を提供する場所を示す Place Attribute です。
GMSBooleanPlaceAttributeservesLunch
 昼食を提供する場所を示す Place 属性。
GMSBooleanPlaceAttributeservesDinner
 夕食を提供する場所を示す Place Attribute です。
GMSBooleanPlaceAttributeservesBeer
 場所がビールを提供することを示す Place 属性。
GMSBooleanPlaceAttributeservesWine
 ワインを提供する場所を示す Place Attribute です。
GMSBooleanPlaceAttributeservesBrunch
 その場所がブランチを提供することを示す Place 属性。
GMSBooleanPlaceAttributeservesVegetarianFood
 ベジタリアン料理を提供する場所を示す Place 属性。
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 入り口から車椅子でアクセスできる場所であることを示す Place 属性。

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

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

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

場所が営業中かどうかを openingHoursUTCOffsetMinutesdate に基づいて計算します。

パラメータ:
date場所が営業しているかどうかを判断するために使用される基準ポイント。
戻り値:
場所が営業中の場合は GMSPlaceOpenStatusOpen、閉業している場合は GMSPlaceOpenStatusClosed、営業中のステータスが不明な場合は GMSPlaceOpenStatusUnknown を返します。
注:
これは非推奨となりました。このメソッドは非推奨になりました。GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. の使用をおすすめします。

openingHoursUTCOffsetMinutes、および [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 オブジェクトの配列。

-(GMSPlacesPriceLevelpriceLevel [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]

この場所の推奨ビューポートです。

場所の大きさが不明な場合は nil になることがあります。

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

- (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 分に終了します。

GMSOpeningHoursGMSPlaceSpecialDay エントリは、GMSPlace currentOpeningHoursGMSPlace secondaryOpeningHours に対してのみ存在します。

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

この場所の今後 7 日間の第 2 営業時間の配列を返します。

予備の営業時間は、ビジネスのメインの営業時間とは異なります。たとえばレストランの場合、サブの営業時間としてドライブスルーの営業時間や宅配時間を指定できます。予備の営業時間の種類については、GMSPlaceHoursTypeをご覧ください。

GMSOpeningHoursGMSPlaceSpecialDay エントリは、GMSPlace currentOpeningHoursGMSPlace secondaryOpeningHours に対してのみ存在します。

-(NSUInteger)userRatingsTotal [read, assign]

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

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

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

- (GMSPlacesBusinessStatusbusinessStatus [read, assign]

場所の GMSPlaceBusinessStatus

-(NSString*)editorialSummary [read, copy]

この場所の編集者による概要を返します。

- (UIColor*) iconBackgroundColor [read, assign]

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

-(NSURL*)iconImageURL [read, assign]

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

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

テイクアウト エクスペリエンスのための場所属性。

- (GMSBooleanPlaceAttribute) 配信 [read, assign]

宅配サービスの場所属性。

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

体験食ができる場所の属性。

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

場所が観光客に人気があることを示す Place 属性。

朝食を提供する場所を示す Place Attribute です。

昼食を提供する場所を示す Place 属性。

夕食を提供する場所を示す Place Attribute です。

場所がビールを提供することを示す Place 属性。

ワインを提供する場所を示す Place Attribute です。

その場所がブランチを提供することを示す Place 属性。

ベジタリアン料理を提供する場所を示す Place 属性。

入り口から車椅子でアクセスできる場所であることを示す Place 属性。