Place

Place クラス

google.maps.places.Place クラス

このクラスは PlaceOptions を実装します。

const {Place} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

Place
Place(options)
パラメータ: 
searchByText
searchByText(request)
パラメータ: 
戻り値:  Promise<{places:Array<Place>}>
テキスト クエリに基づく場所検索。
searchNearby
searchNearby(request)
パラメータ: 
戻り値:  Promise<{places:Array<Place>}>
付近の場所を検索します。
accessibilityOptions
タイプ:  AccessibilityOptions optional
このスポットのユーザー補助オプション。アクセシビリティ オプションのデータがサーバーから呼び出されていない場合は undefined
addressComponents
タイプ:  Array<AddressComponent> optional
このプレイスのロケーションの住所構成要素のコレクション。既知のアドレスデータがない場合は空のオブジェクト。サーバーからアドレスデータが呼び出されていない場合は undefined
adrFormatAddress
タイプ:  string optional
adr マイクロフォーマットでのプレイスの住所の表現。
allowsDogs
タイプ:  boolean optional
attributions
タイプ:  Array<Attribution> optional
この場所の結果に対して表示される帰属表示テキスト。
businessStatus
タイプ:  BusinessStatus optional
店舗の営業状況。既知のステータスがない場合は null。ステータス データがサーバーから読み込まれていない場合は undefined
displayName
タイプ:  string optional
場所の表示名。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined
displayNameLanguageCode
タイプ:  string optional
ビジネスの表示名の言語。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined
editorialSummary
タイプ:  string optional
この場所の編集概要。編集者による概要がない場合は null。このフィールドがまだリクエストされていない場合は undefined
editorialSummaryLanguageCode
タイプ:  string optional
この場所の編集概要の言語。編集者による概要がない場合は null。このフィールドがまだリクエストされていない場合は undefined
evChargeOptions
タイプ:  EVChargeOptions optional
スポットで提供されている EV 充電スタンド オプション。undefined(EV 充電オプションがサーバーから呼び出されていない場合)。
formattedAddress
タイプ:  string optional
場所の完全な住所。
fuelOptions
タイプ:  FuelOptions optional
スポットで提供されている燃料オプション。undefined。サーバーから燃料オプションが呼び出されていない場合。
googleMapsURI
タイプ:  string optional
この場所の公式 Google ページの URL。これは、この場所について入手可能な最良の情報を含む Google のページです。
hasCurbsidePickup
タイプ:  boolean optional
店舗で商品のピックアップができるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
hasDelivery
タイプ:  boolean optional
配達サービスがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
hasDineIn
タイプ:  boolean optional
その場所で店内飲食が可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
hasLiveMusic
タイプ:  boolean optional
hasMenuForChildren
タイプ:  boolean optional
hasOutdoorSeating
タイプ:  boolean optional
hasRestroom
タイプ:  boolean optional
hasTakeout
タイプ:  boolean optional
テイクアウトができるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
iconBackgroundColor
タイプ:  string optional
場所のカテゴリのデフォルトの 16 進数色コード。
id
タイプ:  string
一意の場所 ID。
internationalPhoneNumber
タイプ:  string optional
国際電話形式の場所の電話番号。国際形式では、「+」記号と国コードが先頭に付きます。
isGoodForChildren
タイプ:  boolean optional
isGoodForGroups
タイプ:  boolean optional
isGoodForWatchingSports
タイプ:  boolean optional
isReservable
タイプ:  boolean optional
場所が予約可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
location
タイプ:  LatLng optional
プレイスの場所。
nationalPhoneNumber
タイプ:  string optional
電話番号の地域慣例に従ってフォーマットされた場所の電話番号。
parkingOptions
タイプ:  ParkingOptions optional
スポットが提供する駐車場のオプション。駐車場オプションのデータがサーバーから呼び出されていない場合は undefined
paymentOptions
タイプ:  PaymentOptions optional
スポットで利用できるお支払い方法。支払いオプションのデータがサーバーから呼び出されていない場合は undefined
photos
タイプ:  Array<Photo> optional
この場所の写真。コレクションには最大 10 個の Photo オブジェクトが含まれます。
plusCode
タイプ:  PlusCode optional
postalAddress
タイプ:  PostalAddress optional
priceLevel
タイプ:  PriceLevel optional
プレイスの価格帯。このプロパティは、次のいずれかの値を返します。
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
タイプ:  PriceRange optional
このプレイスの価格帯。endPrice は設定されていない場合もあります。これは上限のない範囲(「$100 以上」など)を示します。
primaryType
タイプ:  string optional
場所のプライマリ タイプ。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined
primaryTypeDisplayName
タイプ:  string optional
ビジネスのメインのタイプの表示名。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined
primaryTypeDisplayNameLanguageCode
タイプ:  string optional
ロケーションのメインのタイプの表示名の言語。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined
rating
タイプ:  number optional
この場所のユーザー レビューに基づく 1.0 ~ 5.0 の評価。
regularOpeningHours
タイプ:  OpeningHours optional
requestedLanguage
タイプ:  string optional
この場所のリクエストされた言語。
requestedRegion
タイプ:  string optional
この場所のリクエストされた地域。
reviews
タイプ:  Array<Review> optional
この場所のクチコミのリスト。
servesBeer
タイプ:  boolean optional
ビールを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesBreakfast
タイプ:  boolean optional
朝食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesBrunch
タイプ:  boolean optional
ブランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesCocktails
タイプ:  boolean optional
servesCoffee
タイプ:  boolean optional
servesDessert
タイプ:  boolean optional
servesDinner
タイプ:  boolean optional
夕食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesLunch
タイプ:  boolean optional
ランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesVegetarianFood
タイプ:  boolean optional
ベジタリアン料理を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
servesWine
タイプ:  boolean optional
ワインを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。
svgIconMaskURI
タイプ:  string optional
場所のカテゴリを表すために使用できる SVG 画像マスク リソースの URI。
types
タイプ:  Array<string> optional
この場所のタイプの配列(["political", "locality"]["restaurant", "establishment"] など)。
userRatingCount
タイプ:  number optional
このスポットの Place.rating に貢献したユーザー評価の数。
utcOffsetMinutes
タイプ:  number optional
場所の現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストラリア東部標準時(GMT+10)の夏時間は UTC より 11 時間早いため、utc_offset_minutes660 になります。UTC より遅れているタイムゾーンの場合、オフセットは負の値になります。たとえば、カーボベルデの utc_offset_minutes-60 です。
viewport
タイプ:  LatLngBounds optional
この場所を地図に表示する際に優先されるビューポート。
websiteURI
タイプ:  string optional
会社のホームページなど、当該の場所の公式ウェブサイト。
openingHours
タイプ:  OpeningHours optional
hasWiFi
タイプ:  boolean optional
fetchFields
fetchFields(options)
パラメータ: 
戻り値:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
パラメータ: 
  • dateDate optional
戻り値:  Promise<Date optional>
次の OpeningHoursTime を表す Date を計算します。結果を計算するのに十分なデータがない場合、またはこの場所が営業していない場合は、未定義を返します。
BetaisOpen
isOpen([date])
パラメータ: 
  • dateDate optional デフォルトは現在です。
戻り値:  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」(厳密には「グレートブリテンおよび北アイルランド連合王国」のエンティティ用)です。

AccessibilityOptions クラス

google.maps.places.AccessibilityOptions クラス

const {AccessibilityOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

hasWheelchairAccessibleEntrance
タイプ:  boolean optional
車椅子対応の入り口があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleParking
タイプ:  boolean optional
車椅子対応の駐車場があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleRestroom
タイプ:  boolean optional
車椅子対応のトイレがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleSeating
タイプ:  boolean optional
車椅子対応の座席があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

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

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。

ConnectorAggregation クラス

google.maps.places.ConnectorAggregation クラス

同じタイプと充電レートのコネクタで集計された EV 充電情報。

const {ConnectorAggregation} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

availabilityLastUpdateTime
タイプ:  Date optional
この集計のコネクタの可用性情報が最後に更新された時刻。
availableCount
タイプ:  number optional
この集計で現在使用可能なコネクタの数。
count
タイプ:  number
この集計内のコネクタの数。
maxChargeRateKw
タイプ:  number
集約の各コネクタの静的最大充電率(kW)。
outOfServiceCount
タイプ:  number optional
この集計で現在サービス停止中のコネクタの数。
type
タイプ:  EVConnectorType optional
この集計のコネクタタイプ。

EVChargeOptions クラス

google.maps.places.EVChargeOptions クラス

場所でホストされている EV 充電スタンドに関する情報。

const {EVChargeOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

connectorAggregations
同じタイプで同じ充電レートのコネクタを含む EV 充電コネクタの集計のリスト。
connectorCount
タイプ:  number
このステーションのコネクタ数。一部のポートには複数のコネクタがありますが、一度に充電できるのは 1 台の車のみです。そのため、コネクタの数は、同時に充電できる車の合計数よりも多くなることがあります。

EVConnectorType 定数

google.maps.places.EVConnectorType 定数

EV 充電コネクタの種類。

const {EVConnectorType} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

CCS_COMBO_1 Combined Charging System(AC および DC)。SAE Type-1 J-1772 コネクタに基づく。
CCS_COMBO_2 Combined Charging System(AC および DC)。Type-2 Mennekes コネクタに基づいています。
CHADEMO CHAdeMO タイプのコネクタ。
J1772 J1772 タイプ 1 コネクタ。
NACS 北米充電規格(NACS)。SAE J3400 として標準化されています。
OTHER その他のコネクタの種類。
TESLA 汎用 TESLA コネクタ。北米では NACS ですが、他の地域では NACS 以外の場合があります(CCS Combo 2(CCS2)や GB/T など)。この値は実際のコネクタタイプを表すものではなく、テスラ ブランドの車両をテスラ所有の充電ステーションで充電できることを表しています。
TYPE_2 IEC 62196 タイプ 2 コネクタ。MENNEKES とも呼ばれます。
UNSPECIFIED_GB_T GB/T タイプは、中国の GB/T 標準に対応しています。この型はすべての GB_T 型をカバーします。
UNSPECIFIED_WALL_OUTLET コンセントが指定されていません。

EVSearchOptions インターフェース

google.maps.places.EVSearchOptions インターフェース

場所検索リクエストで指定できる EV 関連のオプション。

connectorTypes optional
タイプ:  Array<EVConnectorType> optional
優先する EV コネクタの種類のリスト。リストされているコネクタタイプをサポートしていない場所は除外されます。
minimumChargingRateKw optional
タイプ:  number optional
最低限必要な充電率(キロワット)。充電レートが指定されたレートよりも低い場所は除外されます。

FetchFieldsRequest インターフェース

google.maps.places.FetchFieldsRequest インターフェース

プレイス フィールドを取得するためのオプション。

fields
タイプ:  Array<string>
取得するフィールドのリスト。

FuelOptions クラス

google.maps.places.FuelOptions クラス

ガソリンスタンドの燃料オプションに関する最新情報。この情報は定期的に更新されます。

const {FuelOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

fuelPrices
タイプ:  Array<FuelPrice>
このガソリンスタンドで取り扱っている燃料の種類ごとの燃料価格のリスト。燃料の種類ごとに 1 つのエントリ。

FuelPrice クラス

google.maps.places.FuelPrice クラス

特定の種類の燃料の燃料価格情報。

const {FuelPrice} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

price
タイプ:  Money optional
燃料の価格。
type
タイプ:  FuelType optional
燃料の種類。
updateTime
タイプ:  Date optional
燃料価格が最後に更新された日時。

FuelType 定数

google.maps.places.FuelType 定数

燃料の種類。

const {FuelType} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

BIO_DIESEL バイオディーゼル。
DIESEL ディーゼル燃料。
DIESEL_PLUS ディーゼル燃料。
E100 E 100.
E80 E 80。
E85 E 85.
LPG LPG。
METHANE メタン。
MIDGRADE 中間グレード。
PREMIUM Premium。
REGULAR_UNLEADED レギュラー ガソリン。
SP100 SP 100.
SP91 SP 91.
SP91_E10 SP 91 E10。
SP92 SP 92.
SP95 SP 95。
SP95_E10 SP95 E10。
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL トラックのディーゼル。

Money クラス

google.maps.places.Money クラス

通貨型で金額を表します。

const {Money} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

currencyCode
タイプ:  string
ISO 4217 で定義されている 3 文字の通貨コード。
nanos
タイプ:  number
金額のナノ単位(10 のマイナス 9 乗)の数。
units
タイプ:  number
金額の整数部分。たとえば、Money.currencyCode が「USD」の場合、1 単位は 1 米ドルです。
toString
toString()
パラメータ: なし
戻り値:  string
通貨記号付きの金額を、人が読める形式で返します。

OpeningHours クラス

google.maps.places.OpeningHours クラス

const {OpeningHours} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

periods
日曜日から始まる各曜日の営業時間を時系列で格納します。店舗が営業していない日は含まれません。
weekdayDescriptions
タイプ:  Array<string>
1 週間の各曜日の書式設定された営業時間を表す 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 の範囲の数値)。これは場所のタイムゾーンで報告されます。

ParkingOptions クラス

google.maps.places.ParkingOptions クラス

const {ParkingOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

hasFreeGarageParking
タイプ:  boolean optional
屋内駐車場を無料で利用できるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasFreeParkingLot
タイプ:  boolean optional
無料駐車場があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasFreeStreetParking
タイプ:  boolean optional
無料の路上駐車が可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidGarageParking
タイプ:  boolean optional
有料の屋内駐車スペースがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidParkingLot
タイプ:  boolean optional
有料駐車場があるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidStreetParking
タイプ:  boolean optional
有料の路上駐車スペースがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasValetParking
タイプ:  boolean optional
係員による駐車サービスがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

PaymentOptions クラス

google.maps.places.PaymentOptions クラス

const {PaymentOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

acceptsCashOnly
タイプ:  boolean optional
現金のみで支払いを受け付けているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsCreditCards
タイプ:  boolean optional
クレジット カードによる支払いが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsDebitCards
タイプ:  boolean optional
デビットカードによる支払いが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsNFC
タイプ:  boolean optional
NFC による支払いが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

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 を返します。

PlusCode クラス

google.maps.places.PlusCode クラス

const {PlusCode} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

compoundCode
タイプ:  string optional
最初の 4 文字(エリアコード)が削除され、地域の説明に置き換えられた、1/8000 度 × 1/8000 度のエリアのプラスコード。例: 「9G8F+5W Zurich, Switzerland」。
globalCode
タイプ:  string optional
8000 分の 1 x 8000 分の 1 の領域のプラスコード。例: 「8FVC9G8F+5W」。

PostalAddress クラス

google.maps.places.PostalAddress クラス

郵便住所(郵便局が荷物を配達する住所など)を表します。注: PostalAddress は、JavaScript API で Web サービスから返されたデータを表すオブジェクトをインスタンス化するために使用されます。

このクラスは PostalAddressLiteral を実装します。

const {PostalAddress} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

addressLines
タイプ:  Array<string>
住所の下位部分を記述する非構造化の住所行。
administrativeArea
タイプ:  string optional
その国 / 地域の住所に使用される最上位の行政区域。
languageCode
タイプ:  string optional
住所の表記に使われている BCP-47 言語コード。例: 「zh-Hant」、「ja」、「ja-Latn」、「en」。
locality
タイプ:  string optional
一般的に住所の市町村部分を指します。
organization
タイプ:  string optional
その住所にある組織の名前。
postalCode
タイプ:  string optional
住所の郵便番号。
recipients
タイプ:  Array<string>
その住所で受け取る人。
regionCode
タイプ:  string
住所の国 / 地域に対応する CLDR 地域コード。(例: スイスの場合は "CH")。詳細については、https://cldr.unicode.org/https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html をご覧ください。
sortingCode
タイプ:  string optional
住所のソートコード。
sublocality
タイプ:  string optional
住所の市町村部分の下位の区画(近隣、特別区、地区など)。

PostalAddressLiteral インターフェース

google.maps.places.PostalAddressLiteral インターフェース

PostalAddress をハイドレートするためのデータ。

regionCode
タイプ:  string
PostalAddress.regionCode をご覧ください。
addressLines optional
タイプ:  Iterable<string> optional
PostalAddress.addressLines をご覧ください。
administrativeArea optional
タイプ:  string optional
PostalAddress.administrativeArea をご覧ください。
languageCode optional
タイプ:  string optional
PostalAddress.languageCode をご覧ください。
locality optional
タイプ:  string optional
PostalAddress.locality をご覧ください。
organization optional
タイプ:  string optional
PostalAddress.organization をご覧ください。
postalCode optional
タイプ:  string optional
PostalAddress.postalCode をご覧ください。
recipients optional
タイプ:  Iterable<string> optional
PostalAddress.recipients をご覧ください。
sortingCode optional
タイプ:  string optional
PostalAddress.sortingCode をご覧ください。
sublocality optional
タイプ:  string optional
PostalAddress.sublocality をご覧ください。

PriceLevel 定数

google.maps.places.PriceLevel 定数

Place オブジェクトの価格レベルの列挙型。

const {PriceLevel} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

PriceRange クラス

google.maps.places.PriceRange クラス

プレイスに関連付けられた価格帯。endPrice は設定されていない場合もあります。これは上限のない範囲(「$100 以上」など)を示します。

const {PriceRange} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

endPrice
タイプ:  Money optional
価格帯の上限(含む)。価格はこの金額より低くする必要があります。
startPrice
タイプ:  Money
価格帯の下限(この値を含む)。価格はこの金額以上である必要があります。

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
言語と国 / 地域に適した形式で、現在の時刻に対するレビュー時刻を相対的に表す、最近の時刻の書式設定された文字列。たとえば、`"a month ago"' などです。
text
タイプ:  string optional
レビューのテキスト。
textLanguageCode
タイプ:  string optional
このクチコミの言語を表す IETF 言語コード。このコードには、国または地域を示す 2 次タグは含まれず、メイン言語のタグのみが含まれます。たとえば、英語のクチコミはすべてが 'en' とタグ付けされ、「en-AU」や「en-UK」などのタグは含まれません。

SearchByTextRequest インターフェース

google.maps.places.SearchByTextRequest インターフェース

Place.searchByText のリクエスト インターフェース。

evSearchOptions optional
タイプ:  EVSearchOptions optional
場所検索リクエストで指定できる EV 関連のオプション。
fields optional
タイプ:  Array<string> optional
Place.searchByText でこのリクエストを使用する場合は必須です。レスポンスに含めるフィールド。課金対象となります['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。
includedType optional
タイプ:  string optional
リクエストされたスポットタイプ。サポートされているタイプの完全なリスト: https://developers.google.com/maps/documentation/places/web-service/place-types。サポートされている型は 1 つのみです。SearchByTextRequest.useStrictTypeFiltering を参照
isOpenNow optional
タイプ:  boolean optional
デフォルト: false
検索対象を現在営業中の場所に制限するために使用されます。
language optional
タイプ:  string optional
ビジネスの詳細が、指定した言語で表示されます(可能な場合)。デフォルトではブラウザの言語設定が使用されます。現在サポートされている言語の一覧: https://developers.google.com/maps/faq#languagesupport
locationBias optional
検索する地域。この位置はバイアスとして機能するため、指定された位置周辺の結果が返される可能性があります。locationRestriction と同時に設定することはできません。
locationRestriction optional
タイプ:  LatLngBounds|LatLngBoundsLiteral optional
検索する地域。この位置情報は制限として機能します。つまり、指定された位置情報の外にある結果は返されません。locationBias と同時に設定することはできません。
maxResultCount optional
タイプ:  number optional
返される結果の最大数。1 ~ 20 の範囲で指定してください。
minRating optional
タイプ:  number optional
ユーザーの平均評価がこの上限を厳密に下回る結果を除外します。有効な値は、0 ~ 5 の範囲の浮動小数点数(0.5 刻み)です(0、0.5、1.0、...、5.0 を含む)。入力された評価は、最も近い 0.5(天井)に切り上げられます。たとえば、評価が 0.6 の場合、評価が 1.0 未満の結果はすべて除外されます。
priceLevels optional
タイプ:  Array<PriceLevel> optional
検索対象を特定の価格帯の場所のみに制限するために使用します。価格レベルは自由に組み合わせることができます。デフォルトはすべての価格レベルです。
query optional
タイプ:  string optional
BetarankBy optional
タイプ:  SearchByTextRankPreference optional
rankPreference optional
タイプ:  SearchByTextRankPreference optional
デフォルト: SearchByTextRankPreference.RELEVANCE
レスポンスで結果がランク付けされる方法。
region optional
タイプ:  string optional
リクエストの送信元となるロケーションの Unicode 国/リージョン コード(CLDR)。このパラメータは、地域固有の場所の名前など、場所の詳細を表示するために使用されます(利用可能な場合)。このパラメータは、適用される法律に基づいて結果に影響を与える可能性があります。詳細については、https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html をご覧ください。現在、3 桁の地域コードはサポートされていません。
textQuery optional
タイプ:  string optional
SearchByTextRequest.query を使用しない場合は必須です。テキスト検索のテキスト クエリ。
useStrictTypeFiltering optional
タイプ:  boolean optional
デフォルト: false
SearchByTextRequest.includedType の厳密な型フィルタリングを設定するために使用されます。true に設定すると、同じタイプの結果のみが返されます。

SearchByTextRankPreference 定数

google.maps.places.SearchByTextRankPreference 定数

SearchByTextRequest の RankPreference 列挙型。

const {SearchByTextRankPreference} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

DISTANCE 距離で結果をランク付けします。
RELEVANCE 結果を関連性でランク付けします。

SearchNearbyRequest インターフェース

google.maps.places.SearchNearbyRequest インターフェース

Place.searchNearby のリクエスト インターフェース。リクエストの詳細については、Places API リファレンスをご覧ください。

locationRestriction
タイプ:  Circle|CircleLiteral
検索する地域。中心と半径で指定された円として指定します。指定された場所以外の結果は返されません。
excludedPrimaryTypes optional
タイプ:  Array<string> optional
除外されたプライマリ スポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所には、1 つのプライマリ タイプのみを指定できます。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
excludedTypes optional
タイプ:  Array<string> optional
除外されたスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所に複数の場所タイプが設定されている場合があります。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
fields optional
タイプ:  Array<string> optional
Place.searchNearby でこのリクエストを使用する場合は必須です。レスポンスに含めるフィールド。課金対象となります['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。
includedPrimaryTypes optional
タイプ:  Array<string> optional
含まれる主なスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所には、1 つのプライマリ タイプのみを指定できます。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
includedTypes optional
タイプ:  Array<string> optional
含まれるスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所に複数の場所タイプが設定されている場合があります。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
language optional
タイプ:  string optional
ビジネスの詳細が、指定した言語で表示されます(可能な場合)。デフォルトではブラウザの言語設定が使用されます。現在サポートされている言語の一覧: https://developers.google.com/maps/faq#languagesupport
maxResultCount optional
タイプ:  number optional
返される結果の最大数。1 ~ 20 の範囲で指定してください。
rankPreference optional
タイプ:  SearchNearbyRankPreference optional
デフォルト: SearchNearbyRankPreference.DISTANCE
レスポンスで結果がランク付けされる方法。
region optional
タイプ:  string optional
リクエストの送信元となるロケーションの Unicode 国/リージョン コード(CLDR)。このパラメータは、地域固有の場所の名前など、場所の詳細を表示するために使用されます(利用可能な場合)。このパラメータは、適用される法律に基づいて結果に影響を与える可能性があります。詳細については、https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html をご覧ください。現在、3 桁の地域コードはサポートされていません。

SearchNearbyRankPreference 定数

google.maps.places.SearchNearbyRankPreference 定数

SearchNearbyRequest の RankPreference 列挙型。

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

DISTANCE 距離で結果をランク付けします。
POPULARITY 結果を人気度でランク付けします。