Place クラス
class
google.maps.places.Place
implements PlaceOptions
library "places"
const {Place} = await google.maps.importLibrary("places");
コンストラクタ | |
|---|---|
Place |
Place(options)パラメータ:
|
静的メソッド | |
|---|---|
searchByText |
searchByText(request)パラメータ:
テキストクエリに基づく Place Search。 |
searchNearby |
searchNearby(request)パラメータ:
付近の場所を検索する。 |
プロパティ | |
|---|---|
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 optionaladr マイクロフォーマットでの場所の住所の表現。 |
allowsDogs
readonly |
タイプ:
boolean optional |
attributions
readonly |
タイプ:
Array<Attribution> optionalプレイスに表示する必要があるデータ プロバイダ。 |
businessStatus
readonly |
タイプ:
BusinessStatus optionalビジネス拠点の営業状況。既知のステータスがない場合は null。ステータス データがサーバーから読み込まれていない場合は undefined。 |
consumerAlert
readonly |
タイプ:
ConsumerAlert optionalこの場所に関する消費者アラート。 |
containingPlaces
readonly |
この場所を含む場所のリスト。包含する場所とは、その場所を包含する場所です。 |
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。 |
googleMapsLinks
readonly |
タイプ:
GoogleMapsLinks optionalGoogle マップのさまざまなアクションをトリガーするリンク。 |
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 |
この場所の写真。コレクションには最大 10 個の Photo オブジェクトが含まれます。 |
plusCode
readonly |
タイプ:
PlusCode optional |
postalAddress
readonly |
タイプ:
PostalAddress optional |
priceLevel
readonly |
タイプ:
PriceLevel optional場所の価格レベル。このプロパティは、次のいずれかの値を返すことができます。
|
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 |
この場所のクチコミのリスト。 |
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 |
この場所のサブ目的地のリスト。サブ目的地は、メインの場所に関連付けられた特定の場所です。これにより、空港、国立公園、大学、スタジアムなど、広大で複雑な場所を検索しているユーザーに、より具体的な目的地を提示できます。 |
svgIconMaskURI
readonly |
タイプ:
string optional場所のカテゴリを表すために使用できる SVG 画像マスクリソースの URI。 |
timeZone
readonly |
タイプ:
TimeZone optionalこの場所の TimeZone。 |
transitStation
readonly |
タイプ:
TransitStation optional乗り継ぎ駅に関する情報。 undefined(交通機関データがサーバーから読み込まれていない場合)。 |
types
readonly |
タイプ:
Array<string> optional |
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会社のホームページなど、当該の場所の公式ウェブサイト。 |
readonly |
タイプ:
OpeningHours optional |
readonly |
タイプ:
boolean optional |
メソッド | |
|---|---|
fetchFields |
fetchFields(options)パラメータ:
|
|
getNextOpeningTime([date])パラメータ:
場所の Place.regularOpeningHours を使用して、次の開店時間の Date を計算します。結果を計算するのに十分なデータがない場合、またはこの場所が営業していない場合は、undefined を返します。 |
|
isOpen([date])パラメータ:
戻り値:
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 |
包含エリアまたは隣接エリアのランク付けされたリスト。最も認識しやすく正確なエリアが最初にランク付けされます。 |
landmarks
readonly |
付近のランドマークのランク付けされたリスト。最も認識しやすく、近くにあるランドマークが最初にランク付けされます。 |
メソッド | |
|---|---|
継承:
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 |
参照される 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 |
タイプ:
Array<ConnectorAggregation>同じタイプと同じ充電率のコネクタを含む 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 |
このステーションが提供する燃料の種類ごとの燃料価格のリスト。燃料の種類ごとに 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
|
GoogleMapsLinks クラス
class
google.maps.places.GoogleMapsLinks
library "places"
Google マップのさまざまなアクションをトリガーするリンク。
const {GoogleMapsLinks} = await google.maps.importLibrary("places");
プロパティ | |
|---|---|
directionsURI
readonly |
タイプ:
string optionalGoogle マップでその場所へのルートを表示するためのリンク。このリンクでは、目的地の場所のみが入力され、デフォルトの移動手段 DRIVE が使用されます。 |
photosURI
readonly |
タイプ:
string optionalGoogle マップでその場所の写真を表示するためのリンク。 |
placeURI
readonly |
タイプ:
string optionalGoogle マップで場所を表示するためのリンク。 |
reviewsURI
readonly |
タイプ:
string optionalGoogle マップで場所のクチコミを表示するためのリンク。 |
writeAReviewURI
readonly |
タイプ:
string optionalGoogle マップでその場所のクチコミを投稿するためのリンク。 |
メソッド | |
|---|---|
継承:
toJSON
|
Landmark クラス
class
google.maps.places.Landmark
library "places"
基本的なランドマーク情報と、ランドマークと対象地域との関係。ランドマークは、場所を説明するために使用できる有名な場所です。
const {Landmark} = await google.maps.importLibrary("places");
プロパティ | |
|---|---|
place
readonly |
タイプ:
Placeランドマークの場所。 |
spatialRelationship
readonly |
タイプ:
SpatialRelationship対象地域とランドマークの空間的な関係。 |
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 |
タイプ:
stringISO 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 |
タイプ:
Array<OpeningHoursPeriod>日曜日から始まる各曜日を時系列で格納した、営業時間の配列。場所が営業していない日は含まれません。 |
specialDays
readonly |
現在の期間に含まれる特別な日を表す日付の配列。特別な日(クリスマスや 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 |
タイプ:
OpeningHoursPoint場所の営業開始時間。 |
メソッド | |
|---|---|
継承:
toJSON
|
OpeningHoursPoint クラス
class
google.maps.places.OpeningHoursPoint
library "places"
場所の営業状況が変化する時点。
const {OpeningHoursPoint} = await google.maps.importLibrary("places");
プロパティ | |
|---|---|
day
readonly |
タイプ:
number曜日。日曜日から始まる [0, 6] の範囲の数値。たとえば、2 は火曜日を示します。 |
hour
readonly |
タイプ:
numberOpeningHoursPoint.time の時間(0 ~ 23 の範囲の数値)。これは場所のタイムゾーンで報告されます。 |
minute
readonly |
タイプ:
numberOpeningHoursPoint.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 optionalNFC による支払いが可能かどうか。値が既知の場合は「true」または「false」を返します。値が不明な場合は「null」を返します。 |
Photo クラス
class
google.maps.places.Photo
library "places"
場所の写真に関する情報。
const {Photo} = await google.maps.importLibrary("places");
プロパティ | |
|---|---|
authorAttributions
readonly |
タイプ:
Array<AuthorAttribution>この写真に表示される帰属表示。 |
flagContentURI
readonly |
タイプ:
string optionalユーザーが写真の問題を報告できるリンク。 |
googleMapsURI
readonly |
タイプ:
string optionalGoogle マップに写真を表示するためのリンク。 |
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 optional1/8000 度 × 1/8000 度のエリアを表す Plus Codes。最初の 4 文字(市外局番)が省略され、代わりに地域の説明が使用されます。(例: 「9G8F+5W Zurich, Switzerland」)。 |
globalCode
readonly |
タイプ:
string optional8,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 |
タイプ:
stringPostalAddress.regionCode をご覧ください。 |
addressLines
省略可 |
タイプ:
Iterable<string> optionalPostalAddress.addressLines をご覧ください。 |
administrativeArea
省略可 |
タイプ:
string optionalPostalAddress.administrativeArea をご覧ください。 |
languageCode
省略可 |
タイプ:
string optionalPostalAddress.languageCode をご覧ください。 |
locality
省略可 |
タイプ:
string optionalPostalAddress.locality をご覧ください。 |
organization
省略可 |
タイプ:
string optionalPostalAddress.organization をご覧ください。 |
postalCode
省略可 |
タイプ:
string optionalPostalAddress.postalCode をご覧ください。 |
recipients
省略可 |
タイプ:
Iterable<string> optionalPostalAddress.recipients をご覧ください。 |
sortingCode
省略可 |
タイプ:
string optionalPostalAddress.sortingCode をご覧ください。 |
sublocality
省略可 |
タイプ:
string optionalPostalAddress.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 optionalGoogle マップでクチコミを表示するためのリンク。 |
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 optionalGoogle マップでこの場所のクチコミを表示する URI。 |
text
readonly |
タイプ:
string optionalユーザー レビューの概要。 |
textLanguageCode
readonly |
タイプ:
string optionalユーザー レビューの要約の言語コード。 |
メソッド | |
|---|---|
継承:
toJSON
|
SearchByTextRequest インターフェース
インターフェース
google.maps.places.SearchByTextRequest
Place.searchByText のリクエスト インターフェース。
プロパティ | |
|---|---|
fields |
タイプ:
Array<string>レスポンスに含めるフィールド。このフィールドは課金対象となります。 ['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。 |
evSearchOptions
省略可 |
タイプ:
EVSearchOptions optionalPlace 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 optionalPlace Details は、可能であれば優先言語で表示されます。デフォルトでは、ブラウザの言語設定が使用されます。サポートされている言語の最新リスト: https://developers.google.com/maps/faq#languagesupport |
locationBias
省略可 |
タイプ:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optional検索するリージョン。この位置はバイアスとして機能します。つまり、指定された位置周辺の結果が返される可能性があります。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、その他の場所関連のフィールドを含むフィールドを返しません。 |
省略可 |
タイプ:
string optional |
省略可 |
タイプ:
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 を使用しない場合は必須です。テキスト検索のテキストクエリ。 |
useStrictTypeFiltering
省略可 |
タイプ:
boolean optionalデフォルト:
falseSearchByTextRequest.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 |
タイプ:
Circle|CircleLiteral検索するリージョン。中心と半径を持つ円として指定します。指定された場所の外の結果は返されません。 |
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 optionalPlace 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 optionalIANA タイムゾーン データベースのタイムゾーン。たとえば、America/New_York。 |
version
readonly |
タイプ:
string optionalIANA タイムゾーン データベースのバージョン番号。たとえば、「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 |
トロリーバス。詳細については、ウェブサービスのドキュメントをご覧ください。 |