Place

Place クラス

google.maps.places.Place クラス

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

Place
Place(options)
パラメータ: 
searchByText
searchByText(request)
パラメータ: 
戻り値:  Promise<{places:Array<Place>}>
テキストクエリベースの Place Search。
searchNearby
searchNearby(request)
パラメータ: 
戻り値:  Promise<{places:Array<Place>}>
付近の場所を検索します。
accessibilityOptions
タイプ:  AccessibilityOptions optional
この場所のアクセシビリティ オプション。undefined: ユーザー補助オプション データがサーバーから呼び出されていない場合は。
addressComponents
タイプ:  Array<AddressComponent> optional
このプレイスの場所の住所コンポーネントのコレクション。既知の住所データがない場合は空のオブジェクト。undefined: 住所データがサーバーから呼び出されていない場合は。
adrFormatAddress
タイプ:  string optional
場所の住所を adr microformat で表現します。
allowsDogs
タイプ:  boolean optional
attributions
タイプ:  Array<Attribution> optional
このプレイス結果に表示される帰属テキスト。
businessStatus
タイプ:  BusinessStatus optional
ビジネスの営業状況。既知のステータスがない場合は nullundefined: ステータス データがサーバーから読み込まれていない場合は。
displayName
タイプ:  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」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
hasDelivery
タイプ:  boolean optional
デリバリーの有無。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
hasDineIn
タイプ:  boolean optional
イートインしたことがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
hasLiveMusic
タイプ:  boolean optional
hasMenuForChildren
タイプ:  boolean optional
hasOutdoorSeating
タイプ:  boolean optional
hasRestroom
タイプ:  boolean optional
hasTakeout
タイプ:  boolean optional
テイクアウト可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
hasWiFi
タイプ:  boolean optional
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」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
location
タイプ:  LatLng optional
プレイスの位置。
nationalPhoneNumber
タイプ:  string optional
電話番号の地域別規則に従った形式の場所の電話番号。
parkingOptions
タイプ:  ParkingOptions optional
その場所が提供する駐車場のオプション。undefined: 駐車オプション データがサーバーから呼び出されていない場合は。
paymentOptions
タイプ:  PaymentOptions optional
その場所が提供する支払い方法。支払いオプション データがサーバーから呼び出されていない場合は undefined
photos
タイプ:  Array<Photo> optional
この場所の写真。コレクションには、最大 10 個の Photo オブジェクトが含まれます。
plusCode
タイプ:  PlusCode optional
priceLevel
タイプ:  PriceLevel optional
プレイスの価格レベル。このプロパティは次のいずれかの値を返すことができます。
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
servesBreakfast
タイプ:  boolean optional
朝食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
servesBrunch
タイプ:  boolean optional
ブランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「未定義」を返します。
servesCocktails
タイプ:  boolean optional
servesCoffee
タイプ:  boolean optional
servesDessert
タイプ:  boolean optional
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
このプレイスのタイプの配列(["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
fetchFields
fetchFields(options)
パラメータ: 
戻り値:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
パラメータ: 
  • dateDate optional
戻り値:  Promise<Date optional>
次の OpeningHoursTime を表す日付を計算します。結果を算出するためのデータが不十分であるか、この場所が営業していない場合は、未定義の値が返されます。
BetaisOpen
isOpen([date])
パラメータ: 
  • dateDate optional デフォルトでは現在に設定されます。
戻り値:  Promise<boolean optional>
指定した日時に営業しているかどうかを確認します。ビジネスの既知のデータでは計算しきれない場合(営業時間が登録されていない場合など)は、undefined で解決されます。
toJSON
toJSON()
パラメータ: なし
戻り値:  Object リクエストされたすべての Place プロパティを含む 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 複合充電システム(AC と DC)。SAE Type-1 J-1772 コネクタに基づきます。
CCS_COMBO_2 複合充電システム(AC と DC)。タイプ 2 Mennekes コネクタに基づいています。
CHADEMO CHAdeMO タイプのコネクタ。
J1772 J1772 Type 1 コネクタ。
OTHER その他のコネクタタイプ。
TESLA 汎用 TESLA コネクタ。北米では NACS ですが、他の地域では NACS 以外の場合もあります(CCS Combo 2(CCS2)や GB/T など)。この値は実際のコネクタの種類を表すものではありませんが、テスラが所有する充電スタンドでテスラブランドの車両を充電できることを表しています。
TYPE_2 IEC 62196 Type 2 コネクタ「メンネック」と呼ばれることもあります。
UNSPECIFIED_GB_T GB/T タイプは中国の GB/T 規格に対応します。このタイプは、すべての GB_T タイプに対応しています。
UNSPECIFIED_WALL_OUTLET コンセントが指定されていません。

EVSearchOptions インターフェース

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

Place Search のリクエストに指定できる 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 ディーゼル燃料。
E80 E 80。
E85 E 85。
LPG LPG、
METHANE メタン。
MIDGRADE ミッドグレード。
PREMIUM Premium。
REGULAR_UNLEADED リードなしレギュラー。
SP100 SP100
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>
各曜日の書式設定された営業時間を表す 7 つの文字列の配列。プレイス サービスでは、現在の言語で営業時間の形式が適切に設定およびローカライズされます。この配列内の要素の順序は言語によって異なります。週が月曜日から始まる言語もあれば、日曜日から始まる言語もあります。

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
範囲の 1/8000 から 1/8000 の位数を持つ Plus Code で、最初の 4 文字(市外局番)が削除されて地域区分に置き換えられる。例: 「9G8F+5W Zurich, Switzerland」
globalCode
タイプ:  string optional
1/8000 の 1/8000 の 1/8000 の位の面積を持つ Plus Code。例: 「8FVC9G8F+5W」

PriceLevel 定数

google.maps.places.PriceLevel 定数

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

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

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 言語コード。このコードにはメインの言語のタグのみが含まれ、国または地域を示す 2 つ目のタグは含まれていないことに注意してください。たとえば、英語のレビューはすべて「en-AU」や「en-UK」ではなく 'en' としてタグ付けされます。

SearchByTextRequest インターフェース

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

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

fields
タイプ:  Array<string>
レスポンスに含まれる、課金対象となるフィールド。['*'] が渡されると、使用可能なフィールドがすべて返され、課金されます(これは本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。
evSearchOptions optional
タイプ:  EVSearchOptions optional
Place Search のリクエストに指定できる EV 関連のオプション。
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, 0.5, 1.0, ... , 5.0)の 0 ~ 5(両端を含む)の浮動小数点数でなければなりません。入力レーティングは、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
必須。テキスト検索のテキストクエリ。
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 リファレンスをご覧ください。

fields
タイプ:  Array<string>
レスポンスに含まれる、課金対象となるフィールド。['*'] が渡されると、使用可能なフィールドがすべて返され、課金されます(これは本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。
locationRestriction
タイプ:  Circle|CircleLiteral
検索する地域。中心と半径を指定した円として指定します。指定した場所以外からの検索結果は返されません。
excludedPrimaryTypes optional
タイプ:  Array<string> optional
除外済みのメインの場所タイプ。サポートされているタイプの全リストをご覧ください。1 つの場所に設定できるメインタイプは 1 つだけです。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
excludedTypes optional
タイプ:  Array<string> optional
除外された場所のタイプです。サポートされているタイプの全リストをご覧ください。場所にはさまざまなタイプの場所があります。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
includedPrimaryTypes optional
タイプ:  Array<string> optional
メインの場所タイプを追加しました。サポートされているタイプの全リストをご覧ください。1 つの場所に設定できるメインタイプは 1 つだけです。最大 50 個のタイプを指定できます。included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。
includedTypes optional
タイプ:  Array<string> optional
含まれる場所のタイプ。サポートされているタイプの全リストをご覧ください。場所にはさまざまなタイプの場所があります。最大 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 検索結果を人気度でランク付けします。