Place クラス
google.maps.places.Place
クラス
const {Place} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Place |
Place(options) パラメータ:
|
静的メソッド | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request) パラメータ:
指定された電話番号に基づいて場所を検索します。まれなケースとして、複数の場所で 1 つの電話番号を共有する場合があるため、配列を返します。 |
findPlaceFromQuery |
findPlaceFromQuery(request) パラメータ:
指定されたテキストクエリに基づいて場所を検索します。クエリがあいまいで、複数の場所が返される場合は配列を返します。この方法は、複数の結果が想定される検索には使用しません。 |
プロパティ | |
---|---|
addressComponents |
タイプ:
Array<AddressComponent> optional このプレイスの位置の住所コンポーネントのコレクション。既知の住所データがない場合は空のオブジェクト。 undefined : サーバーから住所データが呼び出されていない場合。 |
adrFormatAddress |
タイプ:
string optional プレイスの住所を adr microformat で表したもの。 |
attributions |
タイプ:
Array<Attribution> optional このプレイスの結果に対して表示される属性テキスト。 |
businessStatus |
タイプ:
BusinessStatus optional ビジネスの営業状況です。既知のステータスがない場合は null 。ステータス データがサーバーから読み込まれていない場合は undefined 。 |
displayName |
タイプ:
string optional ビジネスの表示名。 null (名前がない場合)。名前データがサーバーから読み込まれていない場合は undefined 。 |
formattedAddress |
タイプ:
string optional ビジネス拠点の完全な住所。 |
googleMapsURI |
タイプ:
string optional この場所の公式 Google ページの URL。これは、プレイスに関して入手可能な最良の情報を含む Google のページです。 |
hasCurbsidePickup |
タイプ:
boolean optional 店舗受け取りが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
hasDelivery |
タイプ:
boolean optional デリバリーが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
hasDineIn |
タイプ:
boolean optional イートイン可かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
hasTakeout |
タイプ:
boolean optional テイクアウトの有無。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
hasWheelchairAccessibleEntrance |
タイプ:
boolean optional 場所に車椅子対応の入り口があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
iconBackgroundColor |
タイプ:
string optional 場所のカテゴリのデフォルトの 16 進数色コードです。 |
id |
タイプ:
string 一意のプレイス ID。 |
internationalPhoneNumber |
タイプ:
string optional プレイスの電話番号(国際電話形式)。国際形式では、「+」記号と国コードが先頭に付きます。 |
isReservable |
タイプ:
boolean optional 場所が予約可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
location |
タイプ:
LatLng optional プレイスの位置。 |
nationalPhoneNumber |
タイプ:
string optional 電話番号の地域慣例に従ってフォーマットされたプレイスの電話番号。 |
openingHours |
タイプ:
OpeningHours optional |
photos |
この場所の写真。コレクションには、最大 10 個の Photo オブジェクトが含まれます。 |
plusCode |
タイプ:
PlusCode optional |
priceLevel |
タイプ:
PriceLevel optional プレイスの料金レベル。このプロパティは次のいずれかの値を返します。
|
rating |
タイプ:
number optional この場所のユーザー レビューに基づく評価(1.0 ~ 5.0)。 |
requestedLanguage |
タイプ:
string optional この場所に対してリクエストされた言語。 |
requestedRegion |
タイプ:
string optional この場所についてリクエストされた地域。 |
reviews |
このプレイスに関するクチコミの一覧です。 |
servesBeer |
タイプ:
boolean optional 場所がビールを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesBreakfast |
タイプ:
boolean optional その場所で朝食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesBrunch |
タイプ:
boolean optional その場所がブランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesDinner |
タイプ:
boolean optional ディナーを提供している場所かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesLunch |
タイプ:
boolean optional その場所がランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesVegetarianFood |
タイプ:
boolean optional ベジタリアン料理を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
servesWine |
タイプ:
boolean optional ワインが用意されている場所かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「未定義」を返します。 |
svgIconMaskURI |
タイプ:
string optional 場所のカテゴリを表すために使用できる SVG 画像マスク リソースの URI です。 |
types |
タイプ:
Array<string> optional |
userRatingCount |
タイプ:
number optional この場所の Place.rating に貢献したユーザー評価の数。 |
utcOffsetMinutes |
タイプ:
number optional プレイスの現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストリア東部標準時(GMT+10)の夏時間は UTC より 11 時間進んでいるため、 utc_offset_minutes は 660 になります。UTC より後のタイムゾーンの場合、オフセットは負になります。たとえば、カーボベルデの場合、utc_offset_minutes は -60 です。 |
viewport |
タイプ:
LatLngBounds optional このプレイスを地図に表示する場合に優先されるビューポート。 |
websiteURI |
タイプ:
string optional 企業のホームページなど、このプレイスの公式ウェブサイト。 |
メソッド | |
---|---|
fetchFields |
fetchFields(options) パラメータ:
|
getNextOpeningTime |
getNextOpeningTime([date]) パラメータ:
次の OpeningHoursTime を表す日付を計算します。結果を計算するためのデータが不十分な場合、またはこの場所が営業していない場合は、 未定義 を返します。 |
isOpen |
isOpen([date]) パラメータ:
戻り値:
Promise<boolean optional> その場所が指定された日時に営業しているかどうかを確認します。営業時間が登録されていない場合など、ビジネスの既知のデータでこれを計算できない場合は、 undefined で解決します。 |
toJSON |
toJSON() パラメータ: なし
戻り値:
Object はリクエストされたすべてのプレイス プロパティを含む JSON オブジェクトです。 |
PlaceOptions インターフェース
google.maps.places.PlaceOptions
インターフェース
プレイスを構築するためのオプション。
プロパティ | |
---|---|
id |
タイプ:
string 一意のプレイス ID。 |
requestedLanguage optional |
タイプ:
string optional 詳細を返す言語の言語識別子。サポートされている言語の一覧をご覧ください。 |
requestedRegion optional |
タイプ:
string optional ユーザーの地域の地域コード。これは、返却される写真などに影響する可能性があります。地域コードは ccTLD(「トップレベル ドメイン」)の 2 文字の値で指定します。ほとんどの ccTLD コードは ISO 3166-1 コードと同じですが、いくつか注意が必要な例外もあります。たとえば、英国の ccTLD は「uk」( .co.uk )ですが、ISO 3166-1 コードは「gb」(厳密には「グレート ブリテンおよび北アイルランド連合王国」のエンティティです)です。 |
AddressComponent クラス
google.maps.places.AddressComponent
クラス
const {AddressComponent} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
longText |
タイプ:
string optional 住所コンポーネントの全文。 |
shortText |
タイプ:
string optional 指定された住所コンポーネントの省略された短いテキスト。 |
types |
タイプ:
Array<string> この住所コンポーネントのタイプを示す文字列の配列。有効なタイプの一覧については、こちらをご覧ください。 |
Attribution クラス
google.maps.places.Attribution
クラス
const {Attribution} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
provider |
タイプ:
string optional このプレイスの結果に対して表示される属性テキスト。 |
providerURI |
タイプ:
string optional |
FetchFieldsRequest インターフェース
google.maps.places.FetchFieldsRequest
インターフェース
プレイス フィールドを取得するためのオプション。
プロパティ | |
---|---|
fields |
タイプ:
Array<string> 取得するフィールドのリスト。 |
sessionToken optional |
タイプ:
AutocompleteSessionToken optional 詳細リクエストをオートコンプリート セッションにバンドルするために使用される一意の参照。 |
OpeningHours クラス
google.maps.places.OpeningHours
クラス
const {OpeningHours} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
periods |
タイプ:
Array<OpeningHoursPeriod> 日曜日から始まる各曜日の営業時間帯(時系列)。場所が営業していない日は含まれません。 |
weekdayDescriptions |
タイプ:
Array<string> 各曜日の書式設定された営業時間を表す 7 つの文字列の配列。プレイス サービスは、現在の言語に合わせて営業時間を適切にフォーマットし、ローカライズします。この配列の要素の順番は言語によって異なります。1 週間が月曜日から始まる言語もあれば、日曜日から始まる言語もあります。 |
OpeningHoursPeriod クラス
google.maps.places.OpeningHoursPeriod
クラス
const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
close |
タイプ:
OpeningHoursPoint optional 場所の営業終了時間です。 |
open |
タイプ:
OpeningHoursPoint 場所の開店時間です。 |
OpeningHoursPoint クラス
google.maps.places.OpeningHoursPoint
クラス
const {OpeningHoursPoint} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
day |
タイプ:
number 日曜日から始まる曜日。[0, 6] の範囲の数値で指定します。たとえば、2 は火曜日を示します。 |
hour |
タイプ:
number OpeningHoursPoint.time の時間を [0, 23] の範囲の数値で表したもの。この情報は場所のタイムゾーンで報告されます。 |
minute |
タイプ:
number OpeningHoursPoint.time の分(範囲 [0, 59])。この情報は場所のタイムゾーンで報告されます。 |
Photo クラス
google.maps.places.Photo
クラス
const {Photo} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
authorAttributions |
タイプ:
Array<AuthorAttribution> この写真に対して表示される属性テキスト。 |
heightPx |
タイプ:
number 写真の高さ(ピクセル単位)。 |
widthPx |
タイプ:
number 写真の幅(ピクセル単位)。 |
メソッド | |
---|---|
getURI |
getURI([options]) パラメータ:
戻り値:
string 指定されたオプションに対応する画像の URL を返します。 |
AuthorAttribution クラス
google.maps.places.AuthorAttribution
クラス
const {AuthorAttribution} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
displayName |
タイプ:
string この検索結果の作成者名。 |
photoURI |
タイプ:
string optional この結果の投稿者の写真の URI。これは常に利用できるとは限りません。 |
uri |
タイプ:
string optional この結果の投稿者のプロフィール URI。 |
PlusCode クラス
google.maps.places.PlusCode
クラス
const {PlusCode} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
compoundCode |
タイプ:
string optional 次数の 1/8,000 x 1/8,000 の次数の領域を持つ plus code。最初の 4 文字(市外局番)が省略され、地域記述に置き換えられます。例: 「9G8F+5W Zurich, Switzerland」 |
globalCode |
タイプ:
string optional 次数を 1/8,000 × 1/8,000 の領域で表した plus code。たとえば、「8FVC9G8F+5W」です。 |
Review クラス
google.maps.places.Review
クラス
const {Review} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
authorAttribution |
タイプ:
AuthorAttribution optional クチコミ投稿者です。 |
publishTime |
タイプ:
Date optional |
rating |
タイプ:
number optional このレビューの評価(1.0 ~ 5.0 の数値)。 |
relativePublishTimeDescription |
タイプ:
string optional 書式設定された最近の時刻の文字列。現在の時刻を基準としたレビュー時刻を、言語と国に適した形式で表現します。(例: 「1 か月前」)。 |
text |
タイプ:
string optional レビューのテキスト。 |
textLanguageCode |
タイプ:
string optional このレビューが書かれた言語を示す IETF 言語コード。このコードにはメイン言語のタグのみが含まれ、国または地域を示すセカンダリタグは含まれていないことに注意してください。たとえば、英語のレビューはすべて、「en-AU」や「en-UK」ではなく 'en' としてタグ付けされます。 |
PriceLevel 定数
google.maps.places.PriceLevel
定数
プレイス オブジェクトの価格単位の列挙型。
const {PriceLevel} = await google.maps.importLibrary("places")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |