GMSPlace クラス リファレンス

GMSPlace クラス リファレンス

概要

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

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

パブリック メンバー関数

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

プロパティ

NSString * name
 場所の名前。
NSString * placeID
 この場所の場所 ID。
CLLocationCoordinate2D座標
 場所の所在地。
NSString * 電話番号
 この場所の電話番号(国際形式)(例:
NSString * formatAddress
 場所の住所を単純な文字列で表したものです。
浮動小数点数評価
 ユーザーのクチコミに基づくこの場所の 5 つ星評価。
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配送
 配送サービスのプレイス属性。
GMSBooleanPlaceAttribute食事
 レストランでの食事の属性は、
GMSBooleanPlaceAttributecurbsidePickup
 ピックアップ サービスの Place 属性。
GMSBooleanPlaceAttribute予約可能
 場所が観光客に人気があることを示すプレイス属性
GMSBooleanPlaceAttributeservesBreakfast
 朝食を提供する場所属性
GMSBooleanPlaceAttribute提供
 ランチを提供する場所を示す Place Attribute。
GMSBooleanPlaceAttributeサービス ディナー
 夕食を提供する場所属性
GMSBooleanPlaceAttributeservesBeer
 場所がビールであることを指定する Place Attribute。
GMSBooleanPlaceAttributeワイン
 場所がワインを提供していることを示す Place Attribute。
GMSBooleanPlaceAttribute提供地域
 ブランチを提供する場所属性
GMSBooleanPlaceAttribute提供方法
 ベジタリアン料理を提供する場所の属性
GMSBooleanPlaceAttribute車椅子対応エントランス
 入口で車椅子対応の場所を示すプレイス属性

メンバー関数に関するドキュメント

-(GMSPlaceOpenStatusisOpenAtDate: (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*) 名前 [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 は、この場所に対する評価がない(例: この場所について十分なユーザーが評価されていないため)。

- (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<GMSGMSingingHours *>*)secondaryOpeningHours [read, copy]

今後 7 日間におけるこの場所の第 2 稼働時間の配列を返します。

サブの営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランをサブ営業時間として、運転時間または宅配時間を指定できます。第 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 リンクに有効期限はありません。画像のサイズがアスペクト比によって異なる場合があります。

テイクアウト対応用の場所の属性。

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

-(GMSBooleanPlaceAttributedineIn [read, assign]

レストランでの食事の属性は、

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

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

場所が観光客に人気があることを示すプレイス属性

朝食を提供する場所属性

-(GMSBooleanPlaceAttributeservesLunch [read, assign]

ランチを提供する場所を示す Place Attribute。

-(GMSBooleanPlaceAttributeservesDinner [read, assign]

夕食を提供する場所属性

-(GMSBooleanPlaceAttributeservesBeer [read, assign]

場所がビールであることを指定する Place Attribute。

-(GMSBooleanPlaceAttributeservesWine [read, assign]

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

-(GMSBooleanPlaceAttributeservesBrunch [read, assign]

ブランチを提供する場所属性

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

入口で車椅子対応の場所を示すプレイス属性