Place クラス
google.maps.places.Place クラス
このクラスは PlaceOptions を実装します。
const {Place} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
|---|---|
Place |
Place(options)パラメータ:
|
静的メソッド | |
|---|---|
searchByText |
searchByText(request)パラメータ:
テキスト クエリに基づく場所検索。 |
searchNearby |
searchNearby(request)パラメータ:
付近の場所を検索します。 |
プロパティ | |
|---|---|
accessibilityOptions |
タイプ:
AccessibilityOptions optionalこのスポットのユーザー補助オプション。アクセシビリティ オプションのデータがサーバーから呼び出されていない場合は undefined。 |
addressComponents |
タイプ:
Array<AddressComponent> optionalこのプレイスのロケーションの住所構成要素のコレクション。既知のアドレスデータがない場合は空のオブジェクト。サーバーからアドレスデータが呼び出されていない場合は undefined。 |
adrFormatAddress |
タイプ:
string optionaladr マイクロフォーマットでのプレイスの住所の表現。 |
allowsDogs |
タイプ:
boolean optional |
attributions |
タイプ:
Array<Attribution> optionalプレイスに表示する必要があるデータ プロバイダ。 |
businessStatus |
タイプ:
BusinessStatus optional店舗の営業状況。既知のステータスがない場合は null。ステータス データがサーバーから読み込まれていない場合は undefined。 |
displayName |
タイプ:
string optional場所の表示名。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined。 |
displayNameLanguageCode |
タイプ:
string optionalビジネスの表示名の言語。名前がない場合は null。名前データがサーバーから読み込まれていない場合は undefined。 |
editorialSummary |
タイプ:
string optionalこの場所の編集概要。編集者による概要がない場合は null。このフィールドがまだリクエストされていない場合は undefined。 |
editorialSummaryLanguageCode |
タイプ:
string optionalこの場所の編集概要の言語。編集者による概要がない場合は null。このフィールドがまだリクエストされていない場合は undefined。 |
evChargeOptions |
タイプ:
EVChargeOptions optionalスポットで提供されている EV 充電スタンド オプション。 undefined(EV 充電オプションがサーバーから呼び出されていない場合)。 |
formattedAddress |
タイプ:
string optional場所の完全な住所。 |
fuelOptions |
タイプ:
FuelOptions optionalスポットで提供されている燃料オプション。 undefined。サーバーから燃料オプションが呼び出されていない場合。 |
googleMapsLinks |
タイプ:
GoogleMapsLinks optionalさまざまな Google マップのアクションをトリガーするリンク。 |
googleMapsURI |
タイプ:
string optionalこの場所の公式 Google ページの URL。これは、この場所について入手可能な最良の情報を含む Google のページです。 |
hasCurbsidePickup |
タイプ:
boolean optional店舗で商品のピックアップができるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
hasDelivery |
タイプ:
boolean optional配達サービスがあるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
hasDineIn |
タイプ:
boolean optionalその場所で店内飲食が可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
hasLiveMusic |
タイプ:
boolean optional |
hasMenuForChildren |
タイプ:
boolean optional |
hasOutdoorSeating |
タイプ:
boolean optional |
hasRestroom |
タイプ:
boolean optional |
hasTakeout |
タイプ:
boolean optionalテイクアウトができるかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
iconBackgroundColor |
タイプ:
string optional場所のカテゴリのデフォルトの 16 進数色コード。 |
id |
タイプ:
string一意の場所 ID。 |
internationalPhoneNumber |
タイプ:
string optional国際電話形式の場所の電話番号。国際形式では、「+」記号と国コードが先頭に付きます。 |
isGoodForChildren |
タイプ:
boolean optional |
isGoodForGroups |
タイプ:
boolean optional |
isGoodForWatchingSports |
タイプ:
boolean optional |
isReservable |
タイプ:
boolean optional場所が予約可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
location |
タイプ:
LatLng optionalプレイスの場所。 |
nationalPhoneNumber |
タイプ:
string optional電話番号の地域慣例に従ってフォーマットされた場所の電話番号。 |
parkingOptions |
タイプ:
ParkingOptions optionalスポットが提供する駐車場のオプション。駐車場オプションのデータがサーバーから呼び出されていない場合は undefined。 |
paymentOptions |
タイプ:
PaymentOptions optionalスポットで利用できるお支払い方法。支払いオプションのデータがサーバーから呼び出されていない場合は undefined。 |
photos |
この場所の写真。コレクションには最大 10 個の Photo オブジェクトが含まれます。 |
plusCode |
タイプ:
PlusCode optional |
postalAddress |
タイプ:
PostalAddress optional |
priceLevel |
タイプ:
PriceLevel optionalプレイスの価格帯。このプロパティは、次のいずれかの値を返します。
|
priceRange |
タイプ:
PriceRange optionalこのプレイスの価格帯。 endPrice は設定されていない場合もあります。これは上限のない範囲(「$100 以上」など)を示します。 |
primaryType |
タイプ:
string optional場所のプライマリ タイプ。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined。 |
primaryTypeDisplayName |
タイプ:
string optionalビジネスのメインのタイプの表示名。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined。 |
primaryTypeDisplayNameLanguageCode |
タイプ:
string optionalロケーションのメインのタイプの表示名の言語。型がない場合は null。型データがサーバーから読み込まれていない場合は undefined。 |
rating |
タイプ:
number optionalこの場所のユーザー レビューに基づく 1.0 ~ 5.0 の評価。 |
regularOpeningHours |
タイプ:
OpeningHours optional |
requestedLanguage |
タイプ:
string optionalこの場所のリクエストされた言語。 |
requestedRegion |
タイプ:
string optionalこの場所のリクエストされた地域。 |
reviews |
この場所のクチコミのリスト。 |
servesBeer |
タイプ:
boolean optionalビールを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesBreakfast |
タイプ:
boolean optional朝食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesBrunch |
タイプ:
boolean optionalブランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesCocktails |
タイプ:
boolean optional |
servesCoffee |
タイプ:
boolean optional |
servesDessert |
タイプ:
boolean optional |
servesDinner |
タイプ:
boolean optional夕食を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesLunch |
タイプ:
boolean optionalランチを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesVegetarianFood |
タイプ:
boolean optionalベジタリアン料理を提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
servesWine |
タイプ:
boolean optionalワインを提供しているかどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。このフィールドがまだリクエストされていない場合は「undefined」を返します。 |
svgIconMaskURI |
タイプ:
string optional場所のカテゴリを表すために使用できる SVG 画像マスク リソースの URI。 |
types |
タイプ:
Array<string> optional |
userRatingCount |
タイプ:
number optionalこのスポットの Place.rating に貢献したユーザー評価の数。 |
utcOffsetMinutes |
タイプ:
number optional場所の現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストラリア東部標準時(GMT+10)の夏時間は UTC より 11 時間早いため、 utc_offset_minutes は 660 になります。UTC より遅れているタイムゾーンの場合、オフセットは負の値になります。たとえば、カーボベルデの utc_offset_minutes は -60 です。 |
viewport |
タイプ:
LatLngBounds optionalこの場所を地図に表示する際に優先されるビューポート。 |
websiteURI |
タイプ:
string optional会社のホームページなど、当該の場所の公式ウェブサイト。 |
|
タイプ:
OpeningHours optional |
|
タイプ:
boolean optional |
メソッド | |
|---|---|
fetchFields |
fetchFields(options)パラメータ:
|
|
getNextOpeningTime([date])パラメータ:
次の OpeningHoursTime を表す Date を計算します。結果を計算するのに十分なデータがない場合、またはこの場所が営業していない場合は、未定義を返します。 |
|
isOpen([date])パラメータ:
戻り値:
Promise<boolean optional>指定された日時に場所が開いているかどうかを確認します。場所に関する既知のデータがこの計算に十分でない場合(営業時間が登録されていない場合など)は、 undefined で解決します。 |
toJSON |
toJSON()パラメータ: なし
戻り値:
Object リクエストされたすべてのプレイス プロパティを含む JSON オブジェクト。 |
PlaceOptions インターフェース
google.maps.places.PlaceOptions
インターフェース
プレイスを構築するためのオプション。
プロパティ | |
|---|---|
id |
タイプ:
string一意の場所 ID。 |
requestedLanguage optional |
タイプ:
string optional詳細を返す言語の言語識別子。サポートされている言語の一覧をご覧ください。 |
requestedRegion optional |
タイプ:
string optionalユーザーの地域の地域コード。これにより、返される写真やその他の結果に影響する可能性があります。地域コードには、ccTLD(「トップレベル ドメイン」)の 2 文字の値を指定します。ほとんどの ccTLD コードは ISO 3166-1 コードと同一ですが、いくつか注意が必要な例外もあります。たとえば、英国の ccTLD は「uk」( .co.uk)ですが、ISO 3166-1 コードは「gb」(厳密には「グレートブリテンおよび北アイルランド連合王国」のエンティティ用)です。 |
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プレイスのデータ プロバイダの URI。 |
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 |
タイプ:
Array<ConnectorAggregation>同じタイプで同じ充電レートのコネクタを含む EV 充電コネクタの集計のリスト。 |
connectorCount |
タイプ:
numberこのステーションのコネクタ数。一部のポートには複数のコネクタがありますが、一度に充電できるのは 1 台の車のみです。そのため、コネクタの数は、同時に充電できる車の合計数よりも多くなることがあります。 |
EVConnectorType 定数
google.maps.places.EVConnectorType
定数
EV 充電コネクタの種類。
const {EVConnectorType} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
定数 | |
|---|---|
CCS_COMBO_1 |
Combined Charging System(AC および DC)。SAE Type-1 J-1772 コネクタに基づく。 |
CCS_COMBO_2 |
Combined Charging System(AC および DC)。Type-2 Mennekes コネクタに基づいています。 |
CHADEMO |
CHAdeMO タイプのコネクタ。 |
J1772 |
J1772 タイプ 1 コネクタ。 |
NACS |
北米充電規格(NACS)。SAE J3400 として標準化されています。 |
OTHER |
その他のコネクタの種類。 |
TESLA |
汎用 TESLA コネクタ。北米では NACS ですが、他の地域では NACS 以外の場合があります(CCS Combo 2(CCS2)や GB/T など)。この値は実際のコネクタタイプを表すものではなく、テスラ ブランドの車両をテスラ所有の充電ステーションで充電できることを表しています。 |
TYPE_2 |
IEC 62196 タイプ 2 コネクタ。MENNEKES とも呼ばれます。 |
UNSPECIFIED_GB_T |
GB/T タイプは、中国の GB/T 標準に対応しています。この型はすべての GB_T 型をカバーします。 |
UNSPECIFIED_WALL_OUTLET |
コンセントが指定されていません。 |
EVSearchOptions インターフェース
google.maps.places.EVSearchOptions
インターフェース
場所検索リクエストで指定できる EV 関連のオプション。
プロパティ | |
|---|---|
connectorTypes optional |
タイプ:
Array<EVConnectorType> optional優先する EV コネクタの種類のリスト。リストされているコネクタタイプをサポートしていない場所は除外されます。 |
minimumChargingRateKw optional |
タイプ:
number optional最低限必要な充電率(キロワット)。充電レートが指定されたレートよりも低い場所は除外されます。 |
FetchFieldsRequest インターフェース
google.maps.places.FetchFieldsRequest
インターフェース
プレイス フィールドを取得するためのオプション。
プロパティ | |
|---|---|
fields |
タイプ:
Array<string>取得するフィールドのリスト。 |
FuelOptions クラス
google.maps.places.FuelOptions クラス
ガソリンスタンドの燃料オプションに関する最新情報。この情報は定期的に更新されます。
const {FuelOptions} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
fuelPrices |
このガソリンスタンドで取り扱っている燃料の種類ごとの燃料価格のリスト。燃料の種類ごとに 1 つのエントリ。 |
FuelPrice クラス
google.maps.places.FuelPrice クラス
特定の種類の燃料の燃料価格情報。
const {FuelPrice} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
price |
タイプ:
Money optional燃料の価格。 |
type |
タイプ:
FuelType optional燃料の種類。 |
updateTime |
タイプ:
Date optional燃料価格が最後に更新された日時。 |
FuelType 定数
google.maps.places.FuelType
定数
燃料の種類。
const {FuelType} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
定数 | |
|---|---|
BIO_DIESEL |
バイオディーゼル。 |
DIESEL |
ディーゼル燃料。 |
DIESEL_PLUS |
ディーゼル燃料。 |
E100 |
E 100. |
E80 |
E 80。 |
E85 |
E 85. |
LPG |
LPG。 |
METHANE |
メタン。 |
MIDGRADE |
中間グレード。 |
PREMIUM |
Premium。 |
REGULAR_UNLEADED |
レギュラー ガソリン。 |
SP100 |
SP 100. |
SP91 |
SP 91. |
SP91_E10 |
SP 91 E10。 |
SP92 |
SP 92. |
SP95 |
SP 95。 |
SP95_E10 |
SP95 E10。 |
SP98 |
SP 98. |
SP99 |
SP 99. |
TRUCK_DIESEL |
トラックのディーゼル。 |
GoogleMapsLinks クラス
google.maps.places.GoogleMapsLinks クラス
さまざまな Google マップのアクションをトリガーするリンク。
const {GoogleMapsLinks} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
directionsURI |
タイプ:
string optionalGoogle マップでその場所までのルートを表示するリンク。このリンクでは、目的地のみが入力され、デフォルトの交通手段 DRIVE が使用されます。 |
photosURI |
タイプ:
string optionalGoogle マップで場所の写真を表示するためのリンク。 |
placeURI |
タイプ:
string optionalGoogle マップで場所を表示するためのリンク。 |
reviewsURI |
タイプ:
string optionalGoogle マップでその場所のクチコミを表示するためのリンク。 |
writeAReviewURI |
タイプ:
string optionalGoogle マップで場所のクチコミを投稿するためのリンク。 |
Money クラス
google.maps.places.Money クラス
通貨型で金額を表します。
const {Money} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
currencyCode |
タイプ:
stringISO 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 |
タイプ:
Array<OpeningHoursPeriod>日曜日から始まる各曜日の営業時間を時系列で格納します。店舗が営業していない日は含まれません。 |
weekdayDescriptions |
タイプ:
Array<string>1 週間の各曜日の書式設定された営業時間を表す 7 つの文字列の配列。プレイス サービスは、現在の言語に合わせて営業時間を適切にフォーマットしてローカライズします。この配列の要素の順序は言語によって異なります。1 週間が月曜日から始まる言語もあれば、日曜日から始まる言語もあります。 |
OpeningHoursPeriod クラス
google.maps.places.OpeningHoursPeriod クラス
プレイスが営業している期間。
const {OpeningHoursPeriod} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
close |
タイプ:
OpeningHoursPoint optionalプレイスの閉店時間。 |
open |
タイプ:
OpeningHoursPointプレイスの営業開始時間。 |
OpeningHoursPoint クラス
google.maps.places.OpeningHoursPoint クラス
プレイスの営業状況が変更されるポイント。
const {OpeningHoursPoint} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
day |
タイプ:
number日曜日から始まる [0, 6] の範囲の数値として表される曜日。たとえば、2 は火曜日を示します。 |
hour |
タイプ:
numberOpeningHoursPoint.time の時間(数値)。範囲は [0, 23] です。これは場所のタイムゾーンで報告されます。 |
minute |
タイプ:
numberOpeningHoursPoint.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 optionalNFC による支払いが可能かどうか。値がわかっている場合は「true」または「false」を返します。値が不明な場合は「null」を返します。 |
Photo クラス
google.maps.places.Photo クラス
プレイスの写真に関する情報。
const {Photo} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
authorAttributions |
タイプ:
Array<AuthorAttribution>この写真に表示する帰属テキスト。 |
flagContentURI |
タイプ:
string optionalユーザーが写真に関する問題を報告できるリンク。 |
googleMapsURI |
タイプ:
string optionalGoogle マップに写真を表示するためのリンク。 |
heightPx |
タイプ:
number写真の高さ(ピクセル単位)。 |
widthPx |
タイプ:
number写真の幅(ピクセル単位)。 |
メソッド | |
|---|---|
getURI |
getURI([options])パラメータ:
戻り値:
string指定されたオプションに対応する画像 URL を返します。 |
PlusCode クラス
google.maps.places.PlusCode クラス
場所の Plus Code。詳しくは、https://plus.codes/ をご覧ください。
const {PlusCode} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
compoundCode |
タイプ:
string optional最初の 4 文字(エリアコード)が削除され、地域の説明に置き換えられた、1/8000 度 × 1/8000 度のエリアのプラスコード。例: 「9G8F+5W Zurich, Switzerland」。 |
globalCode |
タイプ:
string optional8000 分の 1 x 8000 分の 1 の領域のプラスコード。例: 「8FVC9G8F+5W」。 |
PostalAddress クラス
google.maps.places.PostalAddress クラス
郵便住所(郵便局が荷物を配達する住所など)を表します。注: PostalAddress は、JavaScript API で Web サービスから返されたデータを表すオブジェクトをインスタンス化するために使用されます。
このクラスは PostalAddressLiteral を実装します。
const {PostalAddress} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
addressLines |
タイプ:
Array<string>住所の下位部分を記述する非構造化の住所行。 |
administrativeArea |
タイプ:
string optionalその国 / 地域の住所に使用される最上位の行政区域。 |
languageCode |
タイプ:
string optional住所の表記に使われている BCP-47 言語コード。例: 「zh-Hant」、「ja」、「ja-Latn」、「en」。 |
locality |
タイプ:
string optional一般的に住所の市町村部分を指します。 |
organization |
タイプ:
string optionalその住所にある組織の名前。 |
postalCode |
タイプ:
string optional住所の郵便番号。 |
recipients |
タイプ:
Array<string>その住所で受け取る人。 |
regionCode |
タイプ:
string住所の国 / 地域に対応する CLDR 地域コード。(例: スイスの場合は "CH")。詳細については、https://cldr.unicode.org/ と https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html をご覧ください。 |
sortingCode |
タイプ:
string optional住所のソートコード。 |
sublocality |
タイプ:
string optional住所の市町村部分の下位の区画(近隣、特別区、地区など)。 |
PostalAddressLiteral インターフェース
google.maps.places.PostalAddressLiteral
インターフェース
PostalAddress をハイドレートするためのデータ。
プロパティ | |
|---|---|
regionCode |
タイプ:
stringPostalAddress.regionCode をご覧ください。 |
addressLines optional |
タイプ:
Iterable<string> optionalPostalAddress.addressLines をご覧ください。 |
administrativeArea optional |
タイプ:
string optionalPostalAddress.administrativeArea をご覧ください。 |
languageCode optional |
タイプ:
string optionalPostalAddress.languageCode をご覧ください。 |
locality optional |
タイプ:
string optionalPostalAddress.locality をご覧ください。 |
organization optional |
タイプ:
string optionalPostalAddress.organization をご覧ください。 |
postalCode optional |
タイプ:
string optionalPostalAddress.postalCode をご覧ください。 |
recipients optional |
タイプ:
Iterable<string> optionalPostalAddress.recipients をご覧ください。 |
sortingCode optional |
タイプ:
string optionalPostalAddress.sortingCode をご覧ください。 |
sublocality optional |
タイプ:
string optionalPostalAddress.sublocality をご覧ください。 |
PriceLevel 定数
google.maps.places.PriceLevel
定数
プレイスの価格帯。
const {PriceLevel} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
定数 | |
|---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
|
PriceRange クラス
google.maps.places.PriceRange クラス
プレイスに関連付けられた価格帯。endPrice は設定されていない場合もあります。これは上限のない範囲(「$100 以上」など)を示します。
const {PriceRange} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
endPrice |
タイプ:
Money optional価格帯の上限(含む)。価格はこの金額より低くする必要があります。 |
startPrice |
タイプ:
Money価格帯の下限(この値を含む)。価格はこの金額以上である必要があります。 |
Review クラス
google.maps.places.Review クラス
プレイスのクチコミに関する情報。
const {Review} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
|---|---|
authorAttribution |
タイプ:
AuthorAttribution optionalレビュー担当者。 |
flagContentURI |
タイプ:
string optionalユーザーがクチコミの問題を報告できるリンク。 |
googleMapsURI |
タイプ:
string optionalGoogle マップでクチコミを表示するためのリンク。 |
originalText |
タイプ:
string optional元の言語のレビュー テキスト。 |
originalTextLanguageCode |
タイプ:
string optionalレビューの元の言語を示す IETF 言語コード。 |
publishTime |
タイプ:
Date optional |
rating |
タイプ:
number optionalこのレビューの評価。1.0 ~ 5.0 の数値(両端を含む)。 |
relativePublishTimeDescription |
タイプ:
string optional言語と国 / 地域に適した形式で、現在の時刻に対するレビュー時刻を相対的に表す、最近の時刻の書式設定された文字列。たとえば、`"a month ago"' などです。 |
text |
タイプ:
string optionalローカライズされたレビューのテキスト。 |
textLanguageCode |
タイプ:
string optionalクチコミのローカライズされた言語を示す IETF 言語コード。 |
SearchByTextRequest インターフェース
google.maps.places.SearchByTextRequest
インターフェース
Place.searchByText のリクエスト インターフェース。
プロパティ | |
|---|---|
evSearchOptions optional |
タイプ:
EVSearchOptions optional場所検索リクエストで指定できる EV 関連のオプション。 |
fields optional |
タイプ:
Array<string> optionalPlace.searchByText でこのリクエストを使用する場合は必須です。レスポンスに含めるフィールド。課金対象となります。['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。 |
includedType optional |
タイプ:
string optionalリクエストされたスポットタイプ。サポートされているタイプの完全なリスト: https://developers.google.com/maps/documentation/places/web-service/place-types。サポートされている型は 1 つのみです。 SearchByTextRequest.useStrictTypeFiltering を参照 |
isOpenNow optional |
タイプ:
boolean optionalデフォルト:
false検索対象を現在営業中の場所に制限するために使用されます。 |
language optional |
タイプ:
string optionalビジネスの詳細が、指定した言語で表示されます(可能な場合)。デフォルトではブラウザの言語設定が使用されます。現在サポートされている言語の一覧: https://developers.google.com/maps/faq#languagesupport。 |
locationBias optional |
タイプ:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optional検索する地域。この位置はバイアスとして機能するため、指定された位置周辺の結果が返される可能性があります。locationRestriction と同時に設定することはできません。 |
locationRestriction optional |
タイプ:
LatLngBounds|LatLngBoundsLiteral optional検索する地域。この位置情報は制限として機能します。つまり、指定された位置情報の外にある結果は返されません。locationBias と同時に設定することはできません。 |
maxResultCount optional |
タイプ:
number optional返される結果の最大数。1 ~ 20 の範囲で指定してください。 |
minRating optional |
タイプ:
number optionalユーザーの平均評価がこの上限を厳密に下回る結果を除外します。有効な値は、0 ~ 5 の範囲の浮動小数点数(0.5 刻み)です(0、0.5、1.0、...、5.0 を含む)。入力された評価は、最も近い 0.5(天井)に切り上げられます。たとえば、評価が 0.6 の場合、評価が 1.0 未満の結果はすべて除外されます。 |
priceLevels optional |
タイプ:
Array<PriceLevel> optional検索対象を特定の価格帯の場所のみに制限するために使用します。価格レベルは自由に組み合わせることができます。デフォルトはすべての価格レベルです。 |
|
タイプ:
string 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デフォルト:
falseSearchByTextRequest.includedType の厳密な型フィルタリングを設定するために使用されます。true に設定すると、同じタイプの結果のみが返されます。 |
SearchByTextRankPreference 定数
google.maps.places.SearchByTextRankPreference
定数
SearchByTextRequest の RankPreference 列挙型。
const {SearchByTextRankPreference} = await google.maps.importLibrary("places") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
定数 | |
|---|---|
DISTANCE |
距離で結果をランク付けします。 |
RELEVANCE |
結果を関連性でランク付けします。 |
SearchNearbyRequest インターフェース
google.maps.places.SearchNearbyRequest
インターフェース
Place.searchNearby のリクエスト インターフェース。リクエストの詳細については、Places API リファレンスをご覧ください。
プロパティ | |
|---|---|
locationRestriction |
タイプ:
Circle|CircleLiteral検索する地域。中心と半径で指定された円として指定します。指定された場所以外の結果は返されません。 |
excludedPrimaryTypes optional |
タイプ:
Array<string> optional除外された主なスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所には、1 つのプライマリ タイプのみを指定できます。最大 50 個のタイプを指定できます。 included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。 |
excludedTypes optional |
タイプ:
Array<string> optional除外されたスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所に複数の場所タイプが設定されている場合があります。最大 50 個のタイプを指定できます。 included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。 |
fields optional |
タイプ:
Array<string> optionalPlace.searchNearby でこのリクエストを使用する場合は必須です。レスポンスに含めるフィールド。課金対象となります。['*'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。Place クラスの任意のプロパティをフィールドとしてリクエストできます。 |
includedPrimaryTypes optional |
タイプ:
Array<string> optional含まれる主要なスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所には、1 つのプライマリ タイプのみを指定できます。最大 50 個のタイプを指定できます。 included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。 |
includedTypes optional |
タイプ:
Array<string> optional含まれるスポットタイプ。サポートされているタイプの完全なリストをご覧ください。1 つの場所に複数の場所タイプが設定されている場合があります。最大 50 個のタイプを指定できます。 included リストと excluded リストの両方で同じ型を指定すると、INVALID_ARGUMENT エラーが返されます。 |
language optional |
タイプ:
string optionalビジネスの詳細が、指定した言語で表示されます(可能な場合)。デフォルトではブラウザの言語設定が使用されます。現在サポートされている言語の一覧: https://developers.google.com/maps/faq#languagesupport。 |
maxResultCount optional |
タイプ:
number optional返される結果の最大数。有効な値とデフォルトについては、Places API リファレンスをご覧ください。 |
rankPreference optional |
タイプ:
SearchNearbyRankPreference optionalデフォルト:
SearchNearbyRankPreference.POPULARITYレスポンスで結果がランク付けされる方法。 |
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 |
結果を人気度でランク付けします。 |