概要
特定の物理的な場所を表します。
GMSPlace は、名前、位置、その他 Google が持つ可能性のある情報など、物理的な場所に関する情報をカプセル化します。このクラスは不変です。
パブリック メンバーの関数 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
デフォルトの init を使用できない。 | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours と UTCOffsetMinutes と、[NSDate date] から取得した現在の日時に基づいて、お店が営業しているかどうかを計算します。 | |
プロパティ | |
NSString * | name |
場所の名前です。 | |
NSString * | placeID |
この場所の場所 ID。 | |
CLLocationColab2D | 座標 |
場所の位置。 | |
NSString * | phoneNumber |
この場所の電話番号(国際電話形式)(例: ) | |
NSString * | formattedAddress |
シンプルな文字列で表した場所の住所。 | |
浮動小数点数 | 評価 |
ユーザーのクチコミに基づく、この場所の 5 つ星評価です。 | |
NSArray<GMSPlaceReview * >* | クチコミ |
場所に関するユーザーのクチコミを表す GMSPlaceReview オブジェクトの配列。 | |
GMSPlacesPriceLevel | priceLevel |
この場所の価格レベル(0 ~ 4 の整数)。 | |
NSArray<NSString * >* | types |
この場所のタイプ。 | |
NSURL * | ウェブサイト |
この場所のウェブサイト。 | |
NSAttributedString * | アトリビューション |
この場所のデータ プロバイダの帰属文字列。 | |
GMSPlaceViewportInfo * | viewportInfo |
この場所の推奨ビューポート。 | |
NSArray<GMSAddressComponent * >* | addressComponents |
場所の住所の構成要素を表す GMSAddressComponent オブジェクトの配列。 | |
GMSPlusCodeGMSPlusCode * | 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 |
ピックアップ サービスのプレイス属性。 | |
GMSBooleanPlaceAttribute | 予約可能 |
場所が旅行者に人気があることを示す Place Attribute。 | |
GMSBooleanPlaceAttribute | servesBreakfast |
場所で朝食を提供している場所属性。 | |
GMSBooleanPlaceAttribute | servesLunch |
場所が昼食を提供していることを示す場所属性。 | |
GMSBooleanPlaceAttribute | servesDinner |
夕食を提供する場所を示す場所属性。 | |
GMSBooleanPlaceAttribute | servesBeer |
ビールを提供する場所を示す場所属性。 | |
GMSBooleanPlaceAttribute | servesWine |
ワインを提供する場所を示す場所属性。 | |
GMSBooleanPlaceAttribute | servesBrunch |
場所がブランチを提供していることを示す Place Attribute。 | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
ベジタリアン料理を提供していることを示す場所属性。 | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
エントランスで場所が車椅子でアクセスできることを示す場所属性。 |
メンバー関数のドキュメント
-(GMSPlaceOpenStatus)isOpenAtDate: | (NSDate *) | date |
デフォルトの init を使用できない。
openingHours
、UTCOffsetMinutes
、date
に基づいて、場所の営業状況を計算します。
- パラメータ:
-
date 場所が営業中かどうかを判断するために使用される基準時点。
- 戻り値:
- 営業中の場合は GMSPlaceOpenStatusOpen、営業終了の場合は GMSPlaceOpenStatusClosed、営業ステータスが不明な場合は GMSPlaceOpenStatusUnknown です。
- </ph>
- 注:
- これは非推奨です。このメソッドはサポートが終了し、
GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.
に置き換えられました。
openingHours
と UTCOffsetMinutes
と、[NSDate date]
から取得した現在の日時に基づいて、お店が営業しているかどうかを計算します。
- 戻り値:
- 営業中の場合は GMSPlaceOpenStatusOpen、営業終了の場合は GMSPlaceOpenStatusClosed、営業ステータスが不明な場合は GMSPlaceOpenStatusUnknown です。
- </ph>
- 注:
- これは非推奨です。このメソッドはサポートが終了し、
GMSPlacesClient::isOpen:place:callback
に置き換えられました。今後のリリースで削除される予定です。
プロパティのドキュメント
- (NSString*) name [read, copy] |
場所の名前です。
- (NSString*) placeID [read, copy] |
この場所の場所 ID。
場所の位置。
この位置は、必ずしも場所の中心、または特定の入口 / 出口地点であるとは限りませんが、場所の地理的範囲内で任意に選択されたいずれかの地点になります。
- (NSString*) phoneNumber [read, copy] |
この場所の電話番号(国際電話形式)(例:
(「+」で始まる国コードを含む)。たとえば、Google Sydney の電話番号は「+61 2 9374 4000」です。
- (NSString*) formattedAddress [read, copy] |
シンプルな文字列で表した場所の住所。
-(浮動小数点数)評価 [read, assign] |
ユーザーのクチコミに基づく、この場所の 5 つ星評価です。
評価の範囲は 1.0 ~ 5.0 です。0.0 はこの場所に対する評価がないことを意味します(クチコミを投稿したユーザーが十分でないなど)。
- (NSArray<GMSPlaceReview *>*) reviews [read, copy] |
場所に関するユーザーのクチコミを表す GMSPlaceReview
オブジェクトの配列。
-(GMSPlacesPriceLevel)priceLevel [read, assign] |
この場所の価格レベル(0 ~ 4 の整数)。
例:値が 4 の場合、この場所は「$$$$」です(高価です)。値が 0 の場合、無料を意味します(入場料無料の博物館など)。
- (NSArray<NSString *>*) types [read, copy] |
この場所のタイプ。
型は NSStrings で、有効な値は、<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 *>*) photos [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)takeout [read, assign] |
テイクアウト エクスペリエンスの場所属性。
- (GMSBooleanPlaceAttribute) delivery [read, assign] |
配送サービスのプレイス属性。
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
食事を体験できる場所属性。
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
ピックアップ サービスのプレイス属性。
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
場所が旅行者に人気があることを示す Place Attribute。
-(GMSBooleanPlaceAttribute)servesBreakfast [read, assign] |
場所で朝食を提供している場所属性。
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
場所が昼食を提供していることを示す場所属性。
-(GMSBooleanPlaceAttribute)servesDinner [read, assign] |
夕食を提供する場所を示す場所属性。
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
ビールを提供する場所を示す場所属性。
-(GMSBooleanPlaceAttribute)servesWine [read, assign] |
ワインを提供する場所を示す場所属性。
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
場所がブランチを提供していることを示す Place Attribute。
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
ベジタリアン料理を提供していることを示す場所属性。
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
エントランスで場所が車椅子でアクセスできることを示す場所属性。