Places Data

Place クラス

class google.maps.places.Place implements PlaceOptions
library "places"

const {Place} = await google.maps.importLibrary("places");
Place
Place(options)
パラメータ:
searchByText
searchByText(request)
パラメータ:
戻り値: Promise<{places:Array<Place>}>
テキストクエリに基づく Place Search。
searchNearby
searchNearby(request)
パラメータ:
戻り値: Promise<{places:Array<Place>}>
付近の場所を検索する。
accessibilityOptions
readonly
タイプ: AccessibilityOptions optional
この場所のバリアフリー オプション。ユーザー補助オプションのデータがサーバーから呼び出されていない場合は undefined。
addressComponents
readonly
タイプ: Array<AddressComponent> optional
この場所の住所コンポーネントのコレクション。既知の住所データがない場合は空のオブジェクト。サーバーからアドレスデータが呼び出されていない場合は undefined。
addressDescriptor
readonly
タイプ: AddressDescriptor optional
この場所のアドレス記述子。住所記述子には、ランドマークやエリアを使用して場所を説明するのに役立つ追加情報が含まれます。アドレス記述子の地域別の提供状況については、https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage をご覧ください。
adrFormatAddress
readonly
タイプ: string optional
adr マイクロフォーマットでの場所の住所の表現。
allowsDogs
readonly
タイプ: boolean optional
attributions
readonly
タイプ: Array<Attribution> optional
プレイスに表示する必要があるデータ プロバイダ。
businessStatus
readonly
タイプ: BusinessStatus optional
ビジネス拠点の営業状況。既知のステータスがない場合は null。ステータス データがサーバーから読み込まれていない場合は undefined。
consumerAlert
readonly
タイプ: ConsumerAlert optional
この場所に関する消費者アラート。
containingPlaces
readonly
タイプ: Array<Place> optional
この場所を含む場所のリスト。包含する場所とは、その場所を包含する場所です。
currentOpeningHours
readonly
タイプ: OpeningHours optional
次の 7 日間(今日を含む)の営業時間。これには、祝休日や不定期の休業日などの例外的な営業時間も含まれます。
currentSecondaryOpeningHours
readonly
タイプ: Array<SecondaryOpeningHours> optional
この場所の現在のサブの営業時間。今後 7 日間の祝休日や不定期の休業日などの例外的な営業時間も含まれます。特別営業時間は、店舗の通常の営業時間とは異なります。たとえば、レストランはドライブスルーの時間やデリバリーの時間をサブの営業時間として指定できます。
displayName
readonly
タイプ: string optional
ビジネスの表示名。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined。
displayNameLanguageCode
readonly
タイプ: string optional
ビジネスの表示名の言語。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined。
editorialSummary
readonly
タイプ: string optional
この場所の編集要約。null(編集者による概要がない場合)。undefined(このフィールドがまだリクエストされていない場合)。
editorialSummaryLanguageCode
readonly
タイプ: string optional
この場所の編集要約の言語。null(編集者による概要がない場合)。undefined(このフィールドがまだリクエストされていない場合)。
evChargeAmenitySummary
readonly
タイプ: EVChargeAmenitySummary optional
この場所の EVChargeAmenitySummary。
evChargeOptions
readonly
タイプ: EVChargeOptions optional
その場所で利用できる EV 充電オプション。undefined(EV 充電オプションがサーバーから呼び出されていない場合)。
formattedAddress
readonly
タイプ: string optional
対象地域の完全な住所。
fuelOptions
readonly
タイプ: FuelOptions optional
場所が提供する燃料オプション。undefined(燃料オプションがサーバーから呼び出されていない場合)。
futureOpeningDate
readonly
タイプ: Date optional
この場所の businessStatus が FUTURE_OPENING の場合、この場所がオープンする日付。フィールドがリクエストされていない場合、このフィールドは未定義になります。それ以外の場合、このフィールドには、開業日(利用可能な場合)が入力されます。利用できない場合は null が入力されます。
generativeSummary
readonly
タイプ: GenerativeSummary optional
この場所の GenerativeSummary。
googleMapsURI
readonly
タイプ: string optional
この場所の公式 Google ページの URL。これは、この場所について入手可能な最良の情報を含む Google のページです。
hasCurbsidePickup
readonly
タイプ: boolean optional
場所でピックアップが提供されているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
hasDelivery
readonly
タイプ: boolean optional
宅配サービスがあるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
hasDineIn
readonly
タイプ: boolean optional
イートインを利用できるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
hasLiveMusic
readonly
タイプ: boolean optional
hasMenuForChildren
readonly
タイプ: boolean optional
hasOutdoorSeating
readonly
タイプ: boolean optional
hasRestroom
readonly
タイプ: boolean optional
hasTakeout
readonly
タイプ: boolean optional
テイクアウトに対応しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
iconBackgroundColor
readonly
タイプ: string optional
場所のカテゴリのデフォルトの 16 進数色コード。
id
readonly
タイプ: string
一意のプレイス ID。
internationalPhoneNumber
readonly
タイプ: string optional
場所の国際電話形式の電話番号。国際形式では、「+」記号と国コードが先頭に付きます。
isGoodForChildren
readonly
タイプ: boolean optional
isGoodForGroups
readonly
タイプ: boolean optional
isGoodForWatchingSports
readonly
タイプ: boolean optional
isPureServiceAreaBusiness
readonly
タイプ: boolean optional
場所が純粋な非店舗型ビジネスかどうかを示します。非店舗型ビジネスとは、客先に出向いてサービスや商品を提供し、ビジネス拠点の住所では接客しないビジネスです。たとえば、清掃サービスや配管工事などのビジネスは、Google マップに住所や所在地が掲載されていない場合があります。
isReservable
readonly
タイプ: boolean optional
場所が予約可能かどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
location
readonly
タイプ: LatLng optional
場所の位置。
nationalPhoneNumber
readonly
タイプ: string optional
電話番号の地域慣例に従ってフォーマットされた場所の電話番号。
neighborhoodSummary
readonly
タイプ: NeighborhoodSummary optional
この場所の NeighborhoodSummary。
parkingOptions
readonly
タイプ: ParkingOptions optional
その場所で提供されている駐車場のオプション。undefined(駐車オプションのデータがサーバーから呼び出されていない場合)。
paymentOptions
readonly
タイプ: PaymentOptions optional
その場所で利用できるお支払いオプション。お支払いオプションのデータがサーバーから呼び出されていない場合は undefined。
photos
readonly
タイプ: Array<Photo> optional
この場所の写真。コレクションには最大 10 個の Photo オブジェクトが含まれます。
plusCode
readonly
タイプ: PlusCode optional
postalAddress
readonly
タイプ: PostalAddress optional
priceLevel
readonly
タイプ: PriceLevel optional
場所の価格レベル。このプロパティは、次のいずれかの値を返すことができます。
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
readonly
タイプ: PriceRange optional
この場所の価格帯。endPrice は未設定にできます。これは、上限のない範囲(「$100 超」など)を示します。
primaryType
readonly
タイプ: string optional
ビジネスのメインのカテゴリ。タイプがない場合は null。undefined(タイプデータがサーバーから読み込まれていない場合)。
primaryTypeDisplayName
readonly
タイプ: string optional
ビジネスのメインのタイプの表示名。タイプがない場合は null。undefined(タイプデータがサーバーから読み込まれていない場合)。
primaryTypeDisplayNameLanguageCode
readonly
タイプ: string optional
ビジネスのメインのタイプの表示名の言語。タイプがない場合は null。undefined(タイプデータがサーバーから読み込まれていない場合)。
rating
readonly
タイプ: number optional
この場所に関するユーザーのクチコミに基づく評価(1.0 ~ 5.0)。
regularOpeningHours
readonly
タイプ: OpeningHours optional
この場所の通常の営業時間。祝日などの例外的な営業時間は含まれません。
regularSecondaryOpeningHours
readonly
タイプ: Array<SecondaryOpeningHours> optional
この場所の通常のサブ営業時間。祝休日や不定期の休業日などの例外的な営業時間は除きます。特別営業時間は、店舗の通常の営業時間とは異なります。たとえば、レストランはドライブスルーの時間やデリバリーの時間をサブの営業時間として指定できます。
requestedLanguage
タイプ: string optional
この場所のリクエストされた言語。
requestedRegion
タイプ: string optional
この場所のリクエストされたリージョン。
resourceName
readonly
タイプ: string
一意の場所リソース名。
reviews
readonly
タイプ: Array<Review> optional
この場所のクチコミのリスト。
reviewSummary
readonly
タイプ: ReviewSummary optional
この場所の ReviewSummary。
servesBeer
readonly
タイプ: boolean optional
ビールを提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesBreakfast
readonly
タイプ: boolean optional
朝食を提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesBrunch
readonly
タイプ: boolean optional
ブランチを提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesCocktails
readonly
タイプ: boolean optional
servesCoffee
readonly
タイプ: boolean optional
servesDessert
readonly
タイプ: boolean optional
servesDinner
readonly
タイプ: boolean optional
ディナーを提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesLunch
readonly
タイプ: boolean optional
ランチを提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesVegetarianFood
readonly
タイプ: boolean optional
ベジタリアン料理を提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
servesWine
readonly
タイプ: boolean optional
ワインを提供しているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は、「undefined」を返します。
shortFormattedAddress
readonly
タイプ: string optional
ビジネス拠点の短い住所。
subDestinations
readonly
タイプ: Array<Place> optional
この場所のサブ目的地のリスト。サブ目的地は、メインの場所に関連付けられた特定の場所です。これにより、空港、国立公園、大学、スタジアムなど、広大で複雑な場所を検索しているユーザーに、より具体的な目的地を提示できます。
svgIconMaskURI
readonly
タイプ: string optional
場所のカテゴリを表すために使用できる SVG 画像マスクリソースの URI。
timeZone
readonly
タイプ: TimeZone optional
この場所の TimeZone。
transitStation
readonly
タイプ: TransitStation optional
乗り継ぎ駅に関する情報。undefined(交通機関データがサーバーから読み込まれていない場合)。
types
readonly
タイプ: Array<string> optional
この場所のタイプの配列(["political", "locality"]、["restaurant", "establishment"] など)。
userRatingCount
readonly
タイプ: number optional
この場所の Place.rating に貢献したユーザーの評価の数。
utcOffsetMinutes
readonly
タイプ: number optional
場所の現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストラリア東部標準時(GMT+10)の夏時間は UTC より 11 時間進んでいるため、utc_offset_minutes は 660 になります。UTC より遅いタイムゾーンの場合、オフセットは負の値になります。たとえば、カーボベルデの場合、utc_offset_minutes は -60 です。
viewport
readonly
タイプ: LatLngBounds optional
この場所を地図上に表示する際に優先されるビューポート。
websiteURI
readonly
タイプ: string optional
会社のホームページなど、当該の場所の公式ウェブサイト。
openingHours
readonly
タイプ: OpeningHours optional
hasWiFi
readonly
タイプ: boolean optional
fetchFields
fetchFields(options)
パラメータ:
戻り値: Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
パラメータ:
  • date: Date optional
戻り値: Promise<Date optional>
場所の Place.regularOpeningHours を使用して、次の開店時間の Date を計算します。結果を計算するのに十分なデータがない場合、またはこの場所が営業していない場合は、undefined を返します。
BetaisOpen
isOpen([date])
パラメータ:
  • date: Date optional デフォルトは現在です。
戻り値: Promise<boolean optional>
指定された Date に場所が営業しているかどうかを確認します。場所に関する既知のデータが不十分で計算できない場合(営業時間が登録されていない場合など)は、undefined で解決されます。
継承: toJSON

PlaceOptions インターフェース

インターフェース google.maps.places.PlaceOptions
Place によって実装

Place を作成するためのオプション。

id
省略可
タイプ: string optional
一意のプレイス ID。
requestedLanguage
省略可
タイプ: string optional
詳細を返す言語の言語識別子。サポートされている言語の一覧をご覧ください。
requestedRegion
省略可
タイプ: string optional
ユーザーの地域の地域コード。これにより、返される写真やその他の要素に影響する可能性があります。地域コードには、ccTLD(「トップレベル ドメイン」)の 2 文字の値を指定できます。ほとんどの ccTLD コードは ISO 3166-1 コードと同一ですが、いくつか注意が必要な例外もあります。たとえば、英国の ccTLD は「uk」(.co.uk)ですが、ISO 3166-1 コードは「gb」です(厳密には「グレート ブリテンおよび北アイルランド連合王国」のエンティティ)。
resourceName
省略可
タイプ: string optional
一意の場所リソース名。

AccessibilityOptions クラス

class google.maps.places.AccessibilityOptions
library "places"

const {AccessibilityOptions} = await google.maps.importLibrary("places");
hasWheelchairAccessibleEntrance
readonly
タイプ: boolean optional
車椅子対応の入り口があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleParking
readonly
タイプ: boolean optional
車椅子対応の駐車場があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleRestroom
readonly
タイプ: boolean optional
車椅子対応のトイレがあるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasWheelchairAccessibleSeating
readonly
タイプ: boolean optional
車椅子対応の座席があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

AddressComponent クラス

class google.maps.places.AddressComponent
library "places"

場所の住所コンポーネント。

const {AddressComponent} = await google.maps.importLibrary("places");
longText
readonly
タイプ: string optional
住所コンポーネントの全文。
shortText
readonly
タイプ: string optional
指定された住所コンポーネントの省略形。
types
readonly
タイプ: Array<string>
この住所コンポーネントのタイプを示す文字列の配列。有効なタイプの一覧については、こちらをご覧ください。
継承: toJSON

AddressDescriptor クラス

class google.maps.places.AddressDescriptor
library "places"

場所の関係的な説明。近くのランドマークのランク付けされたセット、正確な包含エリア、対象地域との関係が含まれます。

const {AddressDescriptor} = await google.maps.importLibrary("places");
areas
readonly
タイプ: Array<Area>
包含エリアまたは隣接エリアのランク付けされたリスト。最も認識しやすく正確なエリアが最初にランク付けされます。
landmarks
readonly
タイプ: Array<Landmark>
付近のランドマークのランク付けされたリスト。最も認識しやすく、近くにあるランドマークが最初にランク付けされます。
継承: toJSON

Area クラス

class google.maps.places.Area
library "places"

エリア情報と、エリアと対象地域との関係。

const {Area} = await google.maps.importLibrary("places");
containment
readonly
タイプ: Containment optional
対象地域とエリアの空間関係を定義します。
place
readonly
タイプ: Place
エリアの場所。
継承: toJSON

Attribution クラス

class google.maps.places.Attribution
library "places"

場所のデータ プロバイダに関する情報。

const {Attribution} = await google.maps.importLibrary("places");
provider
readonly
タイプ: string optional
場所のデータ プロバイダの名前。
providerURI
readonly
タイプ: string optional
場所のデータ プロバイダの URI。
継承: toJSON

AuthorAttribution クラス

class google.maps.places.AuthorAttribution
library "places"

ユーザー作成コンテンツの作成者に関する情報。

const {AuthorAttribution} = await google.maps.importLibrary("places");
displayName
readonly
タイプ: string
この検索結果の作成者の名前。
photoURI
readonly
タイプ: string optional
この結果の作成者の写真の URI。この方法は常に利用可能とは限りません。
uri
readonly
タイプ: string optional
この結果の作成者のプロフィール URI。
継承: toJSON

ConnectorAggregation クラス

class google.maps.places.ConnectorAggregation
library "places"

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

const {ConnectorAggregation} = await google.maps.importLibrary("places");
availabilityLastUpdateTime
readonly
タイプ: Date optional
この集計のコネクタの可用性情報が最後に更新された時刻。
availableCount
readonly
タイプ: number optional
この集計で現在使用可能なコネクタの数。
count
readonly
タイプ: number
この集計に含まれるコネクタの数。
maxChargeRateKw
readonly
タイプ: number
集約の各コネクタの静的な最大充電率(kW)。
outOfServiceCount
readonly
タイプ: number optional
この集計に含まれるコネクタのうち、現在サービスが停止しているコネクタの数。
type
readonly
タイプ: EVConnectorType optional
この集計のコネクタタイプ。

ConsumerAlert クラス

class google.maps.places.ConsumerAlert
library "places"

消費者アラート メッセージ。すべてのテキストは、languageCode フィールドで指定された言語でレンダリングされます。

const {ConsumerAlert} = await google.maps.importLibrary("places");
details
readonly
タイプ: ConsumerAlertDetails optional
消費者アラート メッセージの詳細。
languageCode
readonly
タイプ: string optional
消費者アラート メッセージの言語コード。
overview
readonly
タイプ: string optional
消費者アラート メッセージの概要。
継承: toJSON

ConsumerAlertDetails クラス

class google.maps.places.ConsumerAlertDetails
library "places"

消費者アラート メッセージの詳細。

const {ConsumerAlertDetails} = await google.maps.importLibrary("places");
aboutLinkTitle
readonly
タイプ: string optional
詳細情報を提供するリンクに表示するタイトル。
aboutLinkURI
readonly
タイプ: string optional
詳細情報を提供するリンクの URI。
description
readonly
タイプ: string optional
消費者アラート メッセージの説明。
title
readonly
タイプ: string optional
詳細な説明とともに表示するタイトル。

Containment 定数

定数 google.maps.places.Containment
ライブラリ "places"

対象地域とエリアの空間関係を定義します。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは ContainmentString 型で定義されます。

const {Containment} = await google.maps.importLibrary("places");
NEAR 対象地域はエリアリージョンの外にありますが、近くにあります。詳細については、ウェブサービスのドキュメントをご覧ください。
OUTSKIRTS 対象地域はエリア リージョン内にあり、端に近い。詳細については、ウェブサービスのドキュメントをご覧ください。
WITHIN 対象地域はエリア リージョン内にあり、中心に近い。詳細については、ウェブサービスのドキュメントをご覧ください。

ContentBlock クラス

class google.maps.places.ContentBlock
library "places"

ContentBlock は、要約の内容とそのソースを記述します。

const {ContentBlock} = await google.maps.importLibrary("places");
content
readonly
タイプ: string optional
トピックに関連するコンテンツ。
contentLanguageCode
readonly
タイプ: string optional
コンテンツの言語コード。
referencedPlaces
readonly
タイプ: Array<Place>
参照される Place のリスト。最初に取得されたとき、各 Place の id フィールドにはプレイス ID のみが含まれます。
継承: toJSON

EVChargeAmenitySummary クラス

class google.maps.places.EVChargeAmenitySummary
library "places"

EV 充電スタンド付近の設備に関する AI 生成の要約。これは、タイプが electric_vehicle_charging_station の場所にのみ適用されます。

const {EVChargeAmenitySummary} = await google.maps.importLibrary("places");
coffee
readonly
タイプ: ContentBlock optional
近くのコーヒー ショップの概要。
disclosureText
readonly
タイプ: string optional
この概要に関連する開示のテキスト。
disclosureTextLanguageCode
readonly
タイプ: string optional
開示テキストの言語コード。
flagContentURI
readonly
タイプ: string optional
概要に関する問題を報告するための URI。
overview
readonly
タイプ: ContentBlock optional
利用可能な設備の概要。
restaurant
readonly
タイプ: ContentBlock optional
近くのレストランの概要。
store
readonly
タイプ: ContentBlock optional
付近の店舗の概要。
継承: toJSON

EVChargeOptions クラス

class google.maps.places.EVChargeOptions
library "places"

その場所に設置されている EV 充電スタンドに関する情報。

const {EVChargeOptions} = await google.maps.importLibrary("places");
connectorAggregations
readonly
同じタイプと同じ充電率のコネクタを含む EV 充電コネクタの集計のリスト。
connectorCount
readonly
タイプ: number
このステーションのコネクタの数。一部のポートには複数のコネクタがありますが、一度に充電できる車は 1 台のみであるため、コネクタの数は同時に充電できる車の総数よりも多くなる場合があります。
継承: toJSON

EVConnectorType 定数

定数 google.maps.places.EVConnectorType
ライブラリ "places"

EV 充電コネクタの種類に関する詳細情報とコンテキストについては、http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 をご覧ください。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは EVConnectorTypeString 型で定義されます。

const {EVConnectorType} = await google.maps.importLibrary("places");
CCS_COMBO_1 Combined Charging System(AC および DC)。詳細については、ウェブサービスのドキュメントをご覧ください。
CCS_COMBO_2 Combined Charging System(AC および DC)。詳細については、ウェブサービスのドキュメントをご覧ください。
CHADEMO CHAdeMO タイプのコネクタ。詳細については、ウェブサービスのドキュメントをご覧ください。
J1772 J1772 タイプ 1 コネクタ。詳細については、ウェブサービスのドキュメントをご覧ください。
NACS 北米充電規格(NACS)。SAE J3400 として標準化されています。詳細については、ウェブサービスのドキュメントをご覧ください。
OTHER その他のコネクタタイプ。詳細については、ウェブサービスのドキュメントをご覧ください。
TESLA 一般的な TESLA コネクタ。詳細については、ウェブサービスのドキュメントをご覧ください。
TYPE_2 IEC 62196 タイプ 2 コネクタ。詳細については、ウェブサービスのドキュメントをご覧ください。
UNSPECIFIED_GB_T GB/T タイプは、中国の GB/T 規格に対応しています。詳細については、ウェブサービスのドキュメントをご覧ください。
UNSPECIFIED_WALL_OUTLET コンセントが指定されていません。詳細については、ウェブサービスのドキュメントをご覧ください。

EVSearchOptions インターフェース

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

Place Search リクエストに指定できる EV 関連のオプション。

connectorTypes
省略可
タイプ: Array<EVConnectorType> optional
優先する EV コネクタの種類のリスト。リストされているコネクタタイプをサポートしていない場所は除外されます。
minimumChargingRateKw
省略可
タイプ: number optional
必要な最小充電速度(kW)。充電速度が指定した速度未満の場所は除外されます。

FetchFieldsRequest インターフェース

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

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

fields
タイプ: Iterable<string>
取得するフィールドのリスト。
internalUsageAttributionIds
省略可
タイプ: Iterable<string> optional
特定のパッケージまたは OSS ライブラリへの呼び出しを関連付けるために使用される識別子。

FuelOptions クラス

class google.maps.places.FuelOptions
library "places"

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

const {FuelOptions} = await google.maps.importLibrary("places");
fuelPrices
readonly
タイプ: Array<FuelPrice>
このステーションが提供する燃料の種類ごとの燃料価格のリスト。燃料の種類ごとに 1 つのエントリ。
継承: toJSON

FuelPrice クラス

class google.maps.places.FuelPrice
library "places"

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

const {FuelPrice} = await google.maps.importLibrary("places");
price
readonly
タイプ: Money optional
燃料の価格。
type
readonly
タイプ: FuelType optional
燃料の種類。
updateTime
readonly
タイプ: Date optional
燃料価格が最後に更新された時刻。

FuelType 定数

定数 google.maps.places.FuelType
ライブラリ "places"

燃料の種類。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは FuelTypeString 型で定義されます。

const {FuelType} = await google.maps.importLibrary("places");
BIO_DIESEL バイオディーゼル。詳細については、ウェブサービスのドキュメントをご覧ください。
DIESEL ディーゼル燃料。詳細については、ウェブサービスのドキュメントをご覧ください。
DIESEL_PLUS ディーゼル プラス燃料。詳細については、ウェブサービスのドキュメントをご覧ください。
E100 E 100. 詳細については、ウェブサービスのドキュメントをご覧ください。
E80 E 80. 詳細については、ウェブサービスのドキュメントをご覧ください。
E85 E 85. 詳細については、ウェブサービスのドキュメントをご覧ください。
LPG 液化石油ガス。詳細については、ウェブサービスのドキュメントをご覧ください。
METHANE メタン。詳細については、ウェブサービスのドキュメントをご覧ください。
MIDGRADE 中間グレード。詳細については、ウェブサービスのドキュメントをご覧ください。
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 トラック用ディーゼル。詳細については、ウェブサービスのドキュメントをご覧ください。

GenerativeSummary クラス

class google.maps.places.GenerativeSummary
library "places"

AI 生成による場所の要約。

const {GenerativeSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
タイプ: string optional
この概要に関連する開示のテキスト。
disclosureTextLanguageCode
readonly
タイプ: string optional
開示テキストの言語コード。
flagContentURI
readonly
タイプ: string optional
概要に関する問題を報告するための URI。
overview
readonly
タイプ: string optional
場所の概要。
overviewLanguageCode
readonly
タイプ: string optional
概要の言語コード。
継承: toJSON

class google.maps.places.GoogleMapsLinks
library "places"

Google マップのさまざまなアクションをトリガーするリンク。

const {GoogleMapsLinks} = await google.maps.importLibrary("places");
directionsURI
readonly
タイプ: string optional
Google マップでその場所へのルートを表示するためのリンク。このリンクでは、目的地の場所のみが入力され、デフォルトの移動手段 DRIVE が使用されます。
photosURI
readonly
タイプ: string optional
Google マップでその場所の写真を表示するためのリンク。
placeURI
readonly
タイプ: string optional
Google マップで場所を表示するためのリンク。
reviewsURI
readonly
タイプ: string optional
Google マップで場所のクチコミを表示するためのリンク。
writeAReviewURI
readonly
タイプ: string optional
Google マップでその場所のクチコミを投稿するためのリンク。
継承: toJSON

Landmark クラス

class google.maps.places.Landmark
library "places"

基本的なランドマーク情報と、ランドマークと対象地域との関係。ランドマークは、場所を説明するために使用できる有名な場所です。

const {Landmark} = await google.maps.importLibrary("places");
place
readonly
タイプ: Place
ランドマークの場所。
spatialRelationship
readonly
対象地域とランドマークの空間的な関係。
straightLineDistanceMeters
readonly
タイプ: number
ターゲットの中心点とランドマークの中心点間の直線距離(メートル単位)。状況によっては、この値が travelDistanceMeters より長くなることがあります。
travelDistanceMeters
readonly
タイプ: number optional
ターゲットからランドマークまでの道路網に沿った移動距離(メートル単位)(既知の場合)。この値は、徒歩、車、自転車などの移動手段を考慮していません。
継承: toJSON

Money クラス

class google.maps.places.Money
library "places"

金額を該当の通貨タイプで表します。

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

NeighborhoodSummary クラス

class google.maps.places.NeighborhoodSummary
library "places"

場所の近くにあるスポットの AI 生成の概要。

const {NeighborhoodSummary} = await google.maps.importLibrary("places");
description
readonly
タイプ: ContentBlock optional
近隣地域の詳細な説明。
disclosureText
readonly
タイプ: string optional
この概要に関連する開示のテキスト。
disclosureTextLanguageCode
readonly
タイプ: string optional
開示テキストの言語コード。
flagContentURI
readonly
タイプ: string optional
概要に関する問題を報告するための URI。
overview
readonly
タイプ: ContentBlock optional
近隣の概要。
継承: toJSON

OpeningHours クラス

クラス google.maps.places.OpeningHours
SecondaryOpeningHours によって拡張
ライブラリ "places"

場所の営業時間に関する情報。

const {OpeningHours} = await google.maps.importLibrary("places");
periods
readonly
日曜日から始まる各曜日を時系列で格納した、営業時間の配列。場所が営業していない日は含まれません。
specialDays
readonly
タイプ: Array<Date>
現在の期間に含まれる特別な日を表す日付の配列。特別な日(クリスマスや 1 回限りの休業日など)は、場所の営業時間に影響します。例外的な営業時間がある場合は、currentOpeningHours と currentSecondaryOpeningHours に設定します。
weekdayDescriptions
readonly
タイプ: Array<string>
1 週間の各曜日の書式設定された営業時間を表す 7 つの文字列の配列。プレイス サービスは、現在の言語に合わせて営業時間を適切にフォーマットしてローカライズします。この配列の要素の順番は、言語によって異なります。1 週間が月曜日から始まる言語もあれば、日曜日から始まる言語もあります。
継承: toJSON

OpeningHoursPeriod クラス

class google.maps.places.OpeningHoursPeriod
library "places"

場所が営業している期間。

const {OpeningHoursPeriod} = await google.maps.importLibrary("places");
close
readonly
タイプ: OpeningHoursPoint optional
場所の閉店時間。
open
readonly
場所の営業開始時間。
継承: toJSON

OpeningHoursPoint クラス

class google.maps.places.OpeningHoursPoint
library "places"

場所の営業状況が変化する時点。

const {OpeningHoursPoint} = await google.maps.importLibrary("places");
day
readonly
タイプ: number
曜日。日曜日から始まる [0, 6] の範囲の数値。たとえば、2 は火曜日を示します。
hour
readonly
タイプ: number
OpeningHoursPoint.time の時間(0 ~ 23 の範囲の数値)。これは場所のタイムゾーンで報告されます。
minute
readonly
タイプ: number
OpeningHoursPoint.time の分(0 ~ 59 の範囲の数値)。これは場所のタイムゾーンで報告されます。
継承: toJSON

SecondaryOpeningHours クラス

class google.maps.places.SecondaryOpeningHours extends OpeningHours
library "places"

場所のサブの営業時間に関する情報。

const {SecondaryOpeningHours} = await google.maps.importLibrary("places");
type
readonly
タイプ: string optional
予備の営業時間の種類。これは、テイクアウト、デリバリー、受け取りなど、特別営業時間が適用されるサービスを指します。有効な値の一覧については、SecondaryHoursType をご覧ください。
継承元: periods、 specialDays、 weekdayDescriptions
継承: toJSON

ParkingOptions クラス

class google.maps.places.ParkingOptions
library "places"

const {ParkingOptions} = await google.maps.importLibrary("places");
hasFreeGarageParking
readonly
タイプ: boolean optional
無料の屋内駐車場があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasFreeParkingLot
readonly
タイプ: boolean optional
無料駐車場があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasFreeStreetParking
readonly
タイプ: boolean optional
無料の路上駐車スペースがあるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidGarageParking
readonly
タイプ: boolean optional
有料の屋内駐車場があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidParkingLot
readonly
タイプ: boolean optional
有料駐車場があるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasPaidStreetParking
readonly
タイプ: boolean optional
有料の路上駐車スペースがあるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
hasValetParking
readonly
タイプ: boolean optional
バレーパーキングが利用できるかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

PaymentOptions クラス

class google.maps.places.PaymentOptions
library "places"

const {PaymentOptions} = await google.maps.importLibrary("places");
acceptsCashOnly
readonly
タイプ: boolean optional
現金での支払いのみを受け付けているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsCreditCards
readonly
タイプ: boolean optional
クレジット カードによる支払いが可能かどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsDebitCards
readonly
タイプ: boolean optional
デビットカードによる支払いを受け付けているかどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。
acceptsNFC
readonly
タイプ: boolean optional
NFC による支払いが可能かどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。

Photo クラス

class google.maps.places.Photo
library "places"

場所の写真に関する情報。

const {Photo} = await google.maps.importLibrary("places");
authorAttributions
readonly
この写真に表示される帰属表示。
flagContentURI
readonly
タイプ: string optional
ユーザーが写真の問題を報告できるリンク。
googleMapsURI
readonly
タイプ: string optional
Google マップに写真を表示するためのリンク。
heightPx
readonly
タイプ: number
写真の高さ(ピクセル単位)。
widthPx
readonly
タイプ: number
写真の幅(ピクセル単位)。
getURI
getURI([options])
パラメータ:
戻り値: string
指定されたオプションに対応する画像 URL を返します。
継承: toJSON

PlusCode クラス

class google.maps.places.PlusCode
library "places"

場所の Plus Code。詳しくは、https://plus.codes/ をご覧ください。

const {PlusCode} = await google.maps.importLibrary("places");
compoundCode
readonly
タイプ: string optional
1/8000 度 × 1/8000 度のエリアを表す Plus Codes。最初の 4 文字(市外局番)が省略され、代わりに地域の説明が使用されます。(例: 「9G8F+5W Zurich, Switzerland」)。
globalCode
readonly
タイプ: string optional
8,000 分の 1 度 x 8,000 分の 1 度のエリアを表す Plus Code。(例: 「8FVC9G8F+5W」)。
継承: toJSON

PostalAddress クラス

class google.maps.places.PostalAddress implements PostalAddressLiteral
library "places"

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

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

PostalAddressLiteral インターフェース

インターフェース google.maps.places.PostalAddressLiteral
PostalAddress によって実装

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

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

PriceLevel 定数

定数 google.maps.places.PriceLevel
ライブラリ "places"

場所の価格レベル。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは PriceLevelString 型で定義されます。

const {PriceLevel} = await google.maps.importLibrary("places");
EXPENSIVE 高額なサービスを提供している。詳細については、ウェブサービスのドキュメントをご覧ください。
FREE 無料サービスを提供している。詳細については、ウェブサービスのドキュメントをご覧ください。
INEXPENSIVE 安価なサービスを提供している。詳細については、ウェブサービスのドキュメントをご覧ください。
MODERATE 手頃な価格のサービスを提供している。詳細については、ウェブサービスのドキュメントをご覧ください。
VERY_EXPENSIVE 非常に高額なサービスを提供している。詳細については、ウェブサービスのドキュメントをご覧ください。

PriceRange クラス

class google.maps.places.PriceRange
library "places"

場所に関連付けられた価格帯。endPrice は未設定にできます。これは、上限のない範囲(「$100 超」など)を示します。

const {PriceRange} = await google.maps.importLibrary("places");
endPrice
readonly
タイプ: Money optional
価格帯の上限(指定した価格も含む)。価格はこの金額より低く設定してください。
startPrice
readonly
タイプ: Money
価格帯の下限(この値を含む)。価格はこの金額以上にする必要があります。
継承: toJSON

Review クラス

class google.maps.places.Review
library "places"

場所のクチコミに関する情報。

const {Review} = await google.maps.importLibrary("places");
authorAttribution
readonly
タイプ: AuthorAttribution optional
レビュー担当者。
flagContentURI
readonly
タイプ: string optional
ユーザーがレビューの問題を報告できるリンク。
googleMapsURI
readonly
タイプ: string optional
Google マップでクチコミを表示するためのリンク。
originalText
readonly
タイプ: string optional
元の言語のレビュー テキスト。
originalTextLanguageCode
readonly
タイプ: string optional
クチコミの元の言語を示す IETF 言語コード。
publishTime
readonly
タイプ: Date optional
rating
readonly
タイプ: number optional
このレビューの評価。1.0 ~ 5.0(指定した値を含む)の数値。
relativePublishTimeDescription
readonly
タイプ: string optional
フォーマットされた最近の時刻の文字列。言語と国に適した形式で、現在の時刻を基準としたレビュー時刻を表します。(例: `"a month ago"')。
text
readonly
タイプ: string optional
ローカライズされたレビューのテキスト。
textLanguageCode
readonly
タイプ: string optional
クチコミのローカライズされた言語を示す IETF 言語コード。
visitDateMonth
readonly
タイプ: number optional
クチコミの投稿者がその場所を訪れた日付の月。このフィールドは 0 から始まります。0 は 1 月、11 は 12 月です。
visitDateYear
readonly
タイプ: number optional
クチコミの投稿者がその場所を訪れた日付の年。
継承: toJSON

ReviewSummary クラス

class google.maps.places.ReviewSummary
library "places"

場所のユーザー レビューの AI 生成の要約。

const {ReviewSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
タイプ: string optional
この概要に関連する開示のテキスト。
disclosureTextLanguageCode
readonly
タイプ: string optional
開示テキストの言語コード。
flagContentURI
readonly
タイプ: string optional
概要に関する問題を報告するための URI。
reviewsURI
readonly
タイプ: string optional
Google マップでこの場所のクチコミを表示する URI。
text
readonly
タイプ: string optional
ユーザー レビューの概要。
textLanguageCode
readonly
タイプ: string optional
ユーザー レビューの要約の言語コード。
継承: toJSON

SearchByTextRequest インターフェース

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

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

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

SearchByTextRankPreference 定数

定数 google.maps.places.SearchByTextRankPreference
ライブラリ "places"

レスポンスで結果をランク付けする方法。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは SearchByTextRankPreferenceString 型で定義されます。

const {SearchByTextRankPreference} = await google.maps.importLibrary("places");
DISTANCE 結果を距離順にランク付けします。詳細については、ウェブサービスのドキュメントをご覧ください。
RELEVANCE 関連性に基づいて結果をランク付けします。詳細については、ウェブサービスのドキュメントをご覧ください。

SearchNearbyRequest インターフェース

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

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

fields
タイプ: Array<string>
レスポンスに含めるフィールド。このフィールドは課金対象となります。['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。
locationRestriction
検索するリージョン。中心と半径を持つ円として指定します。指定された場所の外の結果は返されません。
excludedPrimaryTypes
省略可
タイプ: Array<string> optional
除外する主な場所タイプ。サポートされているタイプの全リストをご覧ください。1 つの場所に設定できるメインタイプは 1 つのみです。最大 50 個のタイプを指定できます。included リストと excluded リストの両方に同じタイプを指定すると、INVALID_ARGUMENT エラーが返されます。
excludedTypes
省略可
タイプ: Array<string> optional
除外する場所タイプ。サポートされているタイプの全リストをご覧ください。1 つの場所に複数のプレイスタイプを設定できます。最大 50 個のタイプを指定できます。included リストと excluded リストの両方に同じタイプを指定すると、INVALID_ARGUMENT エラーが返されます。
futureOpeningBusinessesIncluded
省略可
タイプ: boolean optional
まだ営業を開始していないが、今後営業を開始する予定の場所を含めます。
includedPrimaryTypes
省略可
タイプ: Array<string> optional
含まれる主な場所タイプ。サポートされているタイプの全リストをご覧ください。1 つの場所に設定できるメインタイプは 1 つのみです。最大 50 個のタイプを指定できます。included リストと excluded リストの両方に同じタイプを指定すると、INVALID_ARGUMENT エラーが返されます。
includedTypes
省略可
タイプ: Array<string> optional
含める場所タイプ。サポートされているタイプの全リストをご覧ください。1 つの場所に複数のプレイスタイプを設定できます。最大 50 個のタイプを指定できます。included リストと excluded リストの両方に同じタイプを指定すると、INVALID_ARGUMENT エラーが返されます。
internalUsageAttributionIds
省略可
タイプ: Iterable<string> optional
特定のパッケージまたは OSS ライブラリへの呼び出しを関連付けるために使用される識別子。
language
省略可
タイプ: string optional
Place Details は、可能であれば優先言語で表示されます。デフォルトでは、ブラウザの言語設定が使用されます。サポートされている言語の最新リスト: https://developers.google.com/maps/faq#languagesupport
maxResultCount
省略可
タイプ: number optional
ページあたりの結果数の上限です。有効な値とデフォルト値については、Places API リファレンスをご覧ください。
rankPreference
省略可
タイプ: SearchNearbyRankPreference optional
デフォルト: SearchNearbyRankPreference.POPULARITY
レスポンスで結果をランク付けする方法。
region
省略可
タイプ: string optional
リクエストの送信元となるロケーションの Unicode 国 / リージョン コード(CLDR)。このパラメータは、地域固有の場所名など、Place Details を表示するために使用されます(利用可能な場合)。このパラメータは、適用される法律に基づいて結果に影響する可能性があります。詳しくは、https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html をご覧ください。3 桁の地域コードは現在サポートされていません。

SearchNearbyRankPreference 定数

定数 google.maps.places.SearchNearbyRankPreference
ライブラリ "places"

レスポンスで結果をランク付けする方法。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは SearchNearbyRankPreferenceString 型で定義されます。

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places");
DISTANCE 結果を距離順にランク付けします。詳細については、ウェブサービスのドキュメントをご覧ください。
POPULARITY 人気度で結果をランク付けします。詳細については、ウェブサービスのドキュメントをご覧ください。

SpatialRelationship 定数

定数 google.maps.places.SpatialRelationship
ライブラリ "places"

対象地域とランドマークの空間的な関係を定義します。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは SpatialRelationshipString 型で定義されます。

const {SpatialRelationship} = await google.maps.importLibrary("places");
ACROSS_THE_ROAD 目的地は、道路を挟んだランドマークの真向かいにあります。詳細については、ウェブサービスのドキュメントをご覧ください。
AROUND_THE_CORNER ランドマークと同じ経路上にはないが、1 回曲がったところにある。詳細については、ウェブサービスのドキュメントをご覧ください。
BEHIND ランドマークの建物に近いが、通りに面した入口からは遠い。詳細については、ウェブサービスのドキュメントをご覧ください。
BESIDE ターゲットがランドマークに直接隣接している。詳細については、ウェブサービスのドキュメントをご覧ください。
DOWN_THE_ROAD ランドマークと同じ経路上にあるが、横でも向かいでもない。詳細については、ウェブサービスのドキュメントをご覧ください。
NEAR 以下のいずれにも該当しない場合のデフォルトの関係です。詳細については、ウェブサービスのドキュメントをご覧ください。
WITHIN ランドマークに空間ジオメトリがあり、ターゲットがその境界内にある。詳細については、ウェブサービスのドキュメントをご覧ください。

TimeZone クラス

class google.maps.places.TimeZone
library "places"

IANA タイムゾーン データベース(https://www.iana.org/time-zones)のタイムゾーンを表します。

const {TimeZone} = await google.maps.importLibrary("places");
id
readonly
タイプ: string optional
IANA タイムゾーン データベースのタイムゾーン。たとえば、America/New_York。
version
readonly
タイプ: string optional
IANA タイムゾーン データベースのバージョン番号。たとえば、「2019a」。
継承: toJSON

TransitAgency クラス

class google.maps.places.TransitAgency
library "places"

交通機関を表します。

const {TransitAgency} = await google.maps.importLibrary("places");
displayName
タイプ: string optional
リクエストされた言語での交通機関の名前。
displayNameLanguageCode
タイプ: string optional
代理店名のテキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
fareURL
タイプ: URL optional
交通機関の運賃詳細ページの URL。
icon
タイプ: TransitIcon optional
交通機関のローカライズされたブランド アイコン。
lines
タイプ: Array<TransitLine>
この交通機関が運行する交通機関の路線。
url
タイプ: URL optional
代理店のホームページの URL。
継承: toJSON

TransitIcon クラス

class google.maps.places.TransitIcon
library "places"

交通機関のアイコンを表します。

const {TransitIcon} = await google.maps.importLibrary("places");
nameIncluded
タイプ: boolean optional
名前がアイコンに含まれており、アイコンの横に表示する必要がないかどうか。
url
タイプ: URL optional
アイコンの URL。
継承: toJSON

TransitLine クラス

class google.maps.places.TransitLine
library "places"

交通機関の路線を表します。

const {TransitLine} = await google.maps.importLibrary("places");
backgroundColor
タイプ: string optional
この交通機関の路線のラベルの背景色。16 進数形式(例: "#909CE1")で指定します。この色は、この交通機関の路線を表す図形を描画する際にも使用できます。
displayName
タイプ: string optional
この路線の正式名称(例: 「Sunnydale local」)。
displayNameLanguageCode
タイプ: string optional
路線名のテキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
icon
タイプ: TransitIcon optional
この特定の路線のアイコン。
id
タイプ: string optional
同じ乗り継ぎ駅の他の乗り継ぎ路線の中で、路線を一意に識別するために使用できる乗り継ぎ路線の ID。この識別子は、異なるレスポンス間で安定しているとは限りません。
shortDisplayName
タイプ: string optional
この路線の略称(例: 「S2」)。
shortDisplayNameLanguageCode
タイプ: string optional
路線略称テキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
textColor
タイプ: string optional
この交通機関の路線のラベルのテキストの色(16 進数形式、例: "#909CE1")。
url
タイプ: URL optional
この路線に関する詳細が記載されたウェブページの URL。
vehicleIcon
タイプ: TransitIcon optional
この特定の車両タイプのアイコン。
vehicleType
タイプ: TransitVehicleType optional
使用された車両のタイプ。
継承: toJSON

TransitStation クラス

class google.maps.places.TransitStation
library "places"

場所の交通機関固有の情報を表します。

const {TransitStation} = await google.maps.importLibrary("places");
agencies
タイプ: Array<TransitAgency>
この駅に乗り入れている交通機関。
displayName
タイプ: string optional
現地の言語での駅名。
displayNameLanguageCode
タイプ: string optional
ローカル表示名テキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
stops
タイプ: Array<TransitStop>
交通機関はこの駅に停車します。
継承: toJSON

TransitStop クラス

class google.maps.places.TransitStop
library "places"

交通機関の停留所を表します。

const {TransitStop} = await google.maps.importLibrary("places");
displayName
タイプ: string optional
リクエストされた言語での停留所の名前。
displayNameLanguageCode
タイプ: string optional
リクエストされた言語の BCP-47 言語コード(「en-US」や「sr-Latn」など)での停留所の名前。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
hasWheelchairAccessibleEntrance
タイプ: boolean optional
このフィールドは、駅の外から停車地までのバリアフリーの通路があるかどうかを示します。停留所から車両に乗車できるかどうかは示しません。
id
タイプ: string optional
同じ駅 / 停留所内の他の駅 / 停留所と区別して、駅 / 停留所を一意に識別するために使用できる駅 / 停留所の ID。この識別子は、異なるレスポンス間で安定しているとは限りません。
location
タイプ: LatLngAltitude optional
停留所の場所。
platformCode
タイプ: string optional
この停留所が表すプラットフォーム コード。任意の形式(「2」、「プラットフォーム 2」、「2-4」、「1x」など)で指定できます。
platformCodeLanguageCode
タイプ: string optional
プラットフォーム コードのテキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
signageText
タイプ: string optional
このプラットフォームの表示板に記載されているテキストをそのまま使用します(例: 「セントラル駅行き」、「イーストサイド&ブルックリン」)。platformCode がない場合、このフィールドがプラットフォームの唯一の識別子となる可能性があります。ただし、platformCode と signageText の両方を同時に設定することもできます。
signageTextLanguageCode
タイプ: string optional
看板テキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
stopCode
タイプ: string optional
人間が読める形式の駅 / 停留所の識別子。交通機関が同じ名前の駅 / 停留所を区別するために使用します。
stopCodeLanguageCode
タイプ: string optional
停留所コードのテキストの BCP-47 言語コード(「en-US」や「sr-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。
継承: toJSON

TransitVehicleType 定数

定数 google.maps.places.TransitVehicleType
ライブラリ "places"

交通機関の路線の乗り物の種別。詳細については、ウェブサービスのドキュメントをご覧ください。

これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは TransitVehicleTypeString 型で定義されます。

const {TransitVehicleType} = await google.maps.importLibrary("places");
AIRPLANE 飛行機。詳細については、ウェブサービスのドキュメントをご覧ください。
BUS ビジネス詳細については、ウェブサービスのドキュメントをご覧ください。
CABLE_CAR ケーブルカー。詳細については、ウェブサービスのドキュメントをご覧ください。
COACH コーチ。詳細については、ウェブサービスのドキュメントをご覧ください。
COMMUTER_TRAIN 都市近郊電車。詳細については、ウェブサービスのドキュメントをご覧ください。
FERRY フェリー。詳細については、ウェブサービスのドキュメントをご覧ください。
FUNICULAR ケーブルカー。詳細については、ウェブサービスのドキュメントをご覧ください。
GONDOLA_LIFT ゴンドラリフト。詳細については、ウェブサービスのドキュメントをご覧ください。
HEAVY_RAIL 普通鉄道。詳細については、ウェブサービスのドキュメントをご覧ください。
HIGH_SPEED_TRAIN 高速列車。詳細については、ウェブサービスのドキュメントをご覧ください。
HORSE_CARRIAGE 馬車。詳細については、ウェブサービスのドキュメントをご覧ください。
INTERCITY_BUS 長距離バス。詳細については、ウェブサービスのドキュメントをご覧ください。
LONG_DISTANCE_TRAIN 長距離列車。詳細については、ウェブサービスのドキュメントをご覧ください。
METRO_RAIL メトロ鉄道。詳細については、ウェブサービスのドキュメントをご覧ください。
MONORAIL モノレール。詳細については、ウェブサービスのドキュメントをご覧ください。
RAIL 鉄道。詳細については、ウェブサービスのドキュメントをご覧ください。
SHARE_TAXI 乗合タクシー。詳細については、ウェブサービスのドキュメントをご覧ください。
SPECIAL 特別。詳細については、ウェブサービスのドキュメントをご覧ください。
SUBWAY 地下鉄。詳細については、ウェブサービスのドキュメントをご覧ください。
TRAM 路面電車。詳細については、ウェブサービスのドキュメントをご覧ください。
TROLLEYBUS トロリーバス。詳細については、ウェブサービスのドキュメントをご覧ください。