PlacesService クラス
class
google.maps.places.PlacesService
library "places"
場所の検索と場所に関する詳細情報の取得に関連するメソッドが含まれています。
const {PlacesService} = await google.maps.importLibrary("places");
コンストラクタ | |
|---|---|
PlacesService |
PlacesService(attrContainer)パラメータ:
指定されたコンテナに帰属情報をレンダリングする PlacesService の新しいインスタンスを作成します。 |
メソッド | |
|---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback)パラメータ:
戻り値: なし
電話番号に基づいて場所のリストを取得します。ほとんどの場合、結果リストには 1 つのアイテムのみが含まれますが、リクエストがあいまいな場合は、複数の結果が返されることがあります。コールバックに渡される PlaceResult は、完全な PlaceResult のサブセットです。アプリは、PlacesService.getDetails を呼び出して目的の場所の PlaceResult.place_id を渡すことで、各場所の詳細な PlaceResult を取得できます。 |
findPlaceFromQuery |
findPlaceFromQuery(request, callback)パラメータ:
戻り値: なし
クエリ文字列に基づいて場所のリストを取得します。ほとんどの場合、結果リストには 1 つのアイテムのみが含まれますが、リクエストがあいまいな場合は、複数の結果が返されることがあります。コールバックに渡される PlaceResult は、完全な PlaceResult のサブセットです。アプリは、PlacesService.getDetails を呼び出して目的の場所の PlaceResult.place_id を渡すことで、各場所の詳細な PlaceResult を取得できます。 |
getDetails |
getDetails(request, callback)パラメータ:
戻り値: なし
指定された placeId で識別される場所の詳細を取得します。 |
nearbySearch |
nearbySearch(request, callback)パラメータ:
戻り値: なし
キーワードまたはタイプに基づいて、特定の場所の近くにある場所のリストを取得します。位置情報は、 LatLngBounds、または location と radius のパラメータを渡すことで、常に指定する必要があります。コールバックに渡される PlaceResult は、完全な PlaceResult のサブセットです。アプリは、目的の場所の PlaceResult.place_id を渡す Place Details リクエストを送信することで、各場所のより詳細な PlaceResult を取得できます。PlaceSearchPagination オブジェクトは、結果の追加ページを取得するために使用できます(これが結果の最後のページである場合、または結果のページが 1 つしかない場合は null)。 |
textSearch |
textSearch(request, callback)パラメータ:
戻り値: なし
クエリ文字列(「渋谷 ピザショップ」、「表参道 靴店」など)に基づいて場所のリストを取得します。ロケーション パラメータは省略可能です。ロケーションが指定されている場合、結果はエリア内の場所に限定されるのではなく、近くの結果に偏るだけです。 textSearch は、任意の文字列を使用して場所を検索する場合や、検索結果を特定の場所に制限したくない場合に使用します。PlaceSearchPagination オブジェクトは、結果の追加ページを取得するために使用できます(これが結果の最後のページである場合、または結果のページが 1 つしかない場合は null)。 |
PlaceDetailsRequest インターフェース
インターフェース
google.maps.places.PlaceDetailsRequest
PlacesService に送信される Place Details クエリ。
プロパティ | |
|---|---|
placeId |
タイプ:
string詳細をリクエストする場所のプレイス ID。 |
fields
省略可 |
タイプ:
Array<string> optional詳細レスポンスに含めるフィールド。このフィールドは課金対象となります。フィールドが指定されていない場合、または ['ALL'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。フィールドの一覧については、PlaceResult をご覧ください。ネストされたフィールドは、ドットパス(例: "geometry.location")で指定できます。 |
language
省略可 |
タイプ:
string optional詳細を返す言語の言語識別子。サポートされている言語の一覧をご覧ください。 |
region
省略可 |
タイプ:
string optionalユーザーの地域の地域コード。これにより、返される写真やその他の要素に影響する可能性があります。地域コードには、ccTLD(「トップレベル ドメイン」)の 2 文字の値を指定できます。ほとんどの ccTLD コードは ISO 3166-1 コードと同一ですが、いくつか注意が必要な例外もあります。たとえば、英国の ccTLD は「uk」( .co.uk)ですが、ISO 3166-1 コードは「gb」です(厳密には「グレート ブリテンおよび北アイルランド連合王国」のエンティティ)。 |
sessionToken
省略可 |
タイプ:
AutocompleteSessionToken optional詳細リクエストを予測入力セッションにバンドルするために使用される一意の参照。 |
FindPlaceFromPhoneNumberRequest インターフェース
インターフェース
google.maps.places.FindPlaceFromPhoneNumberRequest
PlacesService.findPlaceFromPhoneNumber に送信される、テキスト検索リクエストからの場所の検索。
プロパティ | |
|---|---|
fields |
タイプ:
Array<string>レスポンスに含めるフィールド。このフィールドは課金対象となります。 ['ALL'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。フィールドの一覧については、PlaceResult をご覧ください。ネストされたフィールドは、ドットパス(例: "geometry.location")で指定できます。 |
phoneNumber |
タイプ:
string検索する場所の電話番号。形式は E.164 である必要があります。 |
language
省略可 |
タイプ:
string optional名前と住所を返す言語の言語識別子(可能な場合)。サポートされている言語の一覧をご覧ください。 |
locationBias
省略可 |
タイプ:
LocationBias optional場所を検索するときに使用されるバイアス。指定された LocationBias が優先されますが、これに限定されません。 |
FindPlaceFromQueryRequest インターフェース
インターフェース
google.maps.places.FindPlaceFromQueryRequest
PlacesService.findPlaceFromQuery に送信される、テキスト検索リクエストからの場所の検索。
プロパティ | |
|---|---|
fields |
タイプ:
Array<string>レスポンスに含めるフィールド。このフィールドは課金対象となります。 ['ALL'] が渡された場合は、使用可能なフィールドがすべて返され、課金されます(本番環境のデプロイでは推奨されません)。フィールドの一覧については、PlaceResult をご覧ください。ネストされたフィールドは、ドットパス(例: "geometry.location")で指定できます。 |
query |
タイプ:
stringリクエストのクエリ。たとえば、場所の名前や住所などです。 |
language
省略可 |
タイプ:
string optional名前と住所を返す言語の言語識別子(可能な場合)。サポートされている言語の一覧をご覧ください。 |
locationBias
省略可 |
タイプ:
LocationBias optional場所を検索するときに使用されるバイアス。指定された LocationBias が優先されますが、これに限定されません。 |
PlaceSearchRequest インターフェース
インターフェース
google.maps.places.PlaceSearchRequest
PlacesService に送信される Place Search クエリ。
プロパティ | |
|---|---|
bounds
省略可 |
タイプ:
LatLngBounds|LatLngBoundsLiteral optionalプレイスを検索する範囲。 bounds が設定されている場合、location と radius の両方が無視されます。 |
keyword
省略可 |
タイプ:
string optional利用可能なすべてのフィールドを検索対象とする語句を示します。名前やタイプ、住所をはじめとして、購入者レビューや第三者のコンテンツも対象となります。 |
language
省略可 |
タイプ:
string optional名前と住所を返す言語の言語識別子(可能な場合)。サポートされている言語の一覧をご覧ください。 |
location
省略可 |
タイプ:
LatLng|LatLngLiteral optionalプレイスを検索する中心となる位置。 |
maxPriceLevel
省略可 |
タイプ:
number optional結果を指定した料金レベル以下の場所のみに限定します。有効な値の範囲は 0(最も安い)〜4(最も高い)です。指定する場合は、 minPrice 以上の値を指定する必要があります。 |
minPriceLevel
省略可 |
タイプ:
number optional指定した料金レベル以上の場所のみに結果を制限します。有効な値の範囲は 0(最も安い)〜4(最も高い)です。指定する場合は、 maxPrice 以下にする必要があります。 |
省略可 |
タイプ:
string optionalkeyword と同じです。このフィールドの値は、keyword フィールドの値と組み合わされて、同じ検索文字列の一部として渡されます。 |
openNow
省略可 |
タイプ:
boolean optional現在営業中の場所のみに結果を制限します。 |
radius
省略可 |
タイプ:
number optional指定された場所からプレイスを検索する範囲(メートル単位)。最大許容値は 50,000 です。 |
rankBy
省略可 |
タイプ:
RankBy optionalデフォルト:
RankBy.PROMINENCE結果を返すときに使用するランキング方法を指定します。なお、 rankBy を DISTANCE に設定する場合は、location を指定する必要がありますが、radius または bounds は指定できません。 |
type
省略可 |
タイプ:
string optional指定されたタイプの場所を検索します。タイプは、リクエストの対象地域の現地語に翻訳され、クエリ文字列として使用されます。クエリも指定されている場合は、ローカライズされたタイプ文字列に連結されます。異なるタイプの検索結果はレスポンスから除外されます。このフィールドを使用して、言語や地域に依存しないカテゴリ検索を行います。有効なタイプについては、こちらをご覧ください。 |
TextSearchRequest インターフェース
インターフェース
google.maps.places.TextSearchRequest
PlacesService に送信されるテキスト検索リクエスト。
プロパティ | |
|---|---|
bounds
省略可 |
タイプ:
LatLngBounds|LatLngBoundsLiteral optional場所を検索する際に結果をバイアスするために使用される境界(省略可)。 bounds が設定されている場合、location と radius の両方が無視されます。結果は、この境界内のものに限定されませんが、境界内の結果は上位にランク付けされます。 |
language
省略可 |
タイプ:
string optional名前と住所を返す言語の言語識別子(可能な場合)。サポートされている言語の一覧をご覧ください。 |
location
省略可 |
タイプ:
LatLng|LatLngLiteral optionalプレイスを検索する際に結果をバイアスするために使用されるエリアの中心。 |
query
省略可 |
タイプ:
string optionalリクエストの検索語句。たとえば、場所の名前(「エッフェル塔」)、カテゴリと場所の名前(「東京のピザ屋」)、場所の名前と場所の曖昧性除去(「シドニーのスターバックス」)などです。 |
radius
省略可 |
タイプ:
number optional場所を検索する際に結果をバイアスするために使用されるエリアの半径(メートル単位)。 |
region
省略可 |
タイプ:
string optional結果を優先するリージョン コード。地域コードには、ccTLD(「トップレベル ドメイン」)の 2 文字の値を指定できます。ほとんどの ccTLD コードは ISO 3166-1 コードと同一ですが、いくつか注意が必要な例外もあります。たとえば、英国の ccTLD は「uk」( .co.uk)ですが、ISO 3166-1 コードは「gb」です(厳密には「グレート ブリテンおよび北アイルランド連合王国」のエンティティ)。 |
type
省略可 |
タイプ:
string optional指定されたタイプの場所を検索します。タイプは、リクエストの対象地域の現地語に翻訳され、クエリ文字列として使用されます。クエリも指定されている場合は、ローカライズされたタイプ文字列に連結されます。異なるタイプの検索結果はレスポンスから除外されます。このフィールドを使用して、言語や地域に依存しないカテゴリ検索を行います。有効なタイプについては、こちらをご覧ください。 |
RankBy 定数
定数
google.maps.places.RankBy
ライブラリ "places"
PlaceSearchRequest のランキング オプション。
const {RankBy} = await google.maps.importLibrary("places");
定数 | |
|---|---|
DISTANCE |
場所からの距離に基づいて場所の結果をランク付けします。 |
PROMINENCE |
場所の検索結果を知名度順に並べ替えます。 |
LocationBias typedef
typedef
google.maps.places.LocationBias
LocationBias は、プレイスを検索する際に使用する緩やかな境界またはヒントを表します。指定したエリア外の結果が返されることもあります。現在のユーザーの IP アドレスをバイアスとして使用するには、文字列 "IP_BIAS" を指定します。注: Circle を使用する場合は、中心と半径を定義する必要があります。
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
typedef
google.maps.places.LocationRestriction
LocationRestriction は、プレイスを検索する際に使用する厳密な境界を表します。
PlacesServiceStatus 定数
定数
google.maps.places.PlacesServiceStatus
ライブラリ "places"
検索の完了時に PlacesService によって返されるステータス。これらは値で指定するか、定数の名前を使用して指定します。たとえば、'OK' や google.maps.places.PlacesServiceStatus.OK です。
これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは PlacesServiceStatusString 型で定義されます。
const {PlacesServiceStatus} = await google.maps.importLibrary("places");
定数 | |
|---|---|
INVALID_REQUEST |
リクエストが無効です。 |
NOT_FOUND |
参照された場所が見つかりませんでした。 |
OK |
レスポンスには有効な結果が含まれています。 |
OVER_QUERY_LIMIT |
アプリケーションがリクエストの割り当てを超過しました。 |
REQUEST_DENIED |
アプリケーションは PlacesService の使用を許可されていません。 |
UNKNOWN_ERROR |
サーバーエラーが原因で PlacesService リクエストを処理できませんでした。もう一度試すと正常に処理される可能性があります。 |
ZERO_RESULTS |
このリクエストに対する結果は見つかりませんでした。 |
PlaceSearchPagination インターフェース
インターフェース
google.maps.places.PlaceSearchPagination
プレイス結果の追加ページを取得するために使用されるオブジェクト。
プロパティ | |
|---|---|
hasNextPage |
タイプ:
boolean追加の結果があるかどうかを示します。 true: 追加の結果ページがある場合に返されます。 |
メソッド | |
|---|---|
nextPage |
nextPage()パラメータ: なし
戻り値:
void結果の次のページを取得します。最初の検索リクエストに指定されたものと同じコールバック関数を使用します。 |
PlaceResult インターフェース
インターフェース
google.maps.places.PlaceResult
場所に関する情報を定義します。
プロパティ | |
|---|---|
address_components
省略可 |
タイプ:
Array<GeocoderAddressComponent> optionalこの場所の住所コンポーネントのコレクション。 PlacesService.getDetails でのみ利用可能。 |
adr_address
省略可 |
タイプ:
string optionaladr マイクロフォーマットでの場所の住所の表現。 PlacesService.getDetails でのみ利用可能。 |
aspects
省略可 |
タイプ:
Array<Google と Zagat のユーザー レビューに基づく、この場所の評価対象の要素。評価は 0 ~ 30 のスケールで表されます。 |
business_status
省略可 |
タイプ:
BusinessStatus optionalその場所の営業状況を示すフラグ(場所がお店やサービスの場合)。その場所が営業中か、臨時休業中か、閉業しているかを示します。データがない場合、このフラグは検索レスポンスまたは詳細レスポンスに表示されません。 |
formatted_address
省略可 |
タイプ:
string optional場所の完全な住所。 |
formatted_phone_number
省略可 |
タイプ:
string optional 電話番号の地域慣例に従ってフォーマットされた場所の電話番号。 PlacesService.getDetails でのみ利用可能。 |
geometry
省略可 |
タイプ:
PlaceGeometry optional場所のジオメトリに関する情報。 |
html_attributions
省略可 |
タイプ:
Array<string> optionalこのプレイスの結果に対して表示される帰属表示。利用可能な html_attributions は、リクエストされた fields にかかわらず常に返され、表示される必要があります。 |
icon
省略可 |
タイプ:
string optionalこの場所のカテゴリを表すために使用できる画像リソースへの URL。 |
icon_background_color
省略可 |
タイプ:
string optional場所のアイコンで使用する背景色。 PlaceResult.icon_mask_base_uri もご覧ください。 |
icon_mask_base_uri
省略可 |
タイプ:
string optionalアイコンマスクの切り捨てられた URL。末尾にファイル拡張子( .svg または .png)を追加することで、さまざまなアイコンタイプにアクセスできます。 |
international_phone_number
省略可 |
タイプ:
string optional場所の国際電話形式の電話番号。国際電話番号形式は、「+」記号と国コードが先頭に付きます。 PlacesService.getDetails でのみ利用可能。 |
name
省略可 |
タイプ:
string optional場所の名前。注: ユーザーが入力した場所の場合、これはユーザーが入力した未加工のテキストです。悪意のあるユーザーがこのデータをコード インジェクション攻撃のベクトルとして使用しようとする可能性があるため、このデータを使用する際は注意してください( http://en.wikipedia.org/wiki/Code_injection を参照)。 |
opening_hours
省略可 |
タイプ:
PlaceOpeningHours optional場所の営業開始時間または営業終了時間を定義します。 |
省略可 |
タイプ:
boolean optional場所が閉業(恒久的または一時的)しているかどうかを示すフラグ。場所が営業中である場合、またはデータがない場合、このフラグはレスポンスに含まれません。 |
photos
省略可 |
タイプ:
Array<PlacePhoto> optionalこの場所の写真。コレクションには最大 10 個の PlacePhoto オブジェクトが含まれます。 |
place_id
省略可 |
タイプ:
string optional場所の固有識別子。 |
plus_code
省略可 |
タイプ:
PlacePlusCode optional場所の Open Location Code(Plus Code)を定義します。 |
price_level
省略可 |
タイプ:
number optional場所の価格レベル(0 ~ 4 のスケール)。価格帯は次のように解釈されます。
|
rating
省略可 |
タイプ:
number optionalこの場所に関するユーザーのクチコミに基づく評価(1.0 ~ 5.0)。 |
reviews
省略可 |
タイプ:
Array<PlaceReview> optionalこの場所のクチコミのリスト。 PlacesService.getDetails でのみ利用可能。 |
types
省略可 |
タイプ:
Array<string> optional |
url
省略可 |
タイプ:
string optionalこの場所の公式 Google ページの URL。これは、この場所について入手可能な最良の情報を含む Google のページです。 PlacesService.getDetails でのみ利用可能。 |
user_ratings_total
省略可 |
タイプ:
number optionalこの場所の PlaceResult.rating に貢献したユーザーの評価の数。 |
省略可 |
タイプ:
number optional場所の現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストラリアのシドニーは、サマータイム期間中は UTC より 11 時間進んでいるため、 utc_offset は 660 になります。UTC より遅いタイムゾーンの場合、オフセットは負の値になります。たとえば、カーボベルデの utc_offset は -60 です。PlacesService.getDetails でのみ利用可能。 |
utc_offset_minutes
省略可 |
タイプ:
number optional場所の現在のタイムゾーンの UTC からのオフセット(分単位)。たとえば、オーストラリアのシドニーは、サマータイム期間中は UTC より 11 時間進んでいるため、 utc_offset_minutes は 660 になります。UTC より遅いタイムゾーンの場合、オフセットは負の値になります。たとえば、カーボベルデの utc_offset_minutes は -60 です。PlacesService.getDetails でのみ利用可能。 |
vicinity
省略可 |
タイプ:
string optional場所の簡単な住所です。番地や市町村などが含まれ、州、都道府県、郵便番号、国などは含まれません。たとえば、オーストラリアにある Google のシドニー オフィスの vicinity の値は "48 Pirrama Road, Pyrmont" です。PlacesService.getDetails でのみ利用可能。 |
website
省略可 |
タイプ:
string optional会社のホームページなど、当該の場所の公式ウェブサイト。 PlacesService.getDetails でのみ利用可能。 |
PlaceAspectRating インターフェース
インターフェース
google.maps.places.PlaceAspectRating
ユーザーがレビューした場所の側面に関する情報を定義します。
プロパティ | |
|---|---|
rating |
タイプ:
numberこの特徴の評価。個々のレビューの場合、これは 0 ~ 3 の整数です。場所の集計評価の場合、これは 0 ~ 30 の整数です。 |
type |
タイプ:
stringアスペクト タイプ。たとえば、 "food"、"decor"、"service"、"overall" などです。 |
BusinessStatus 定数
定数
google.maps.places.BusinessStatus
ライブラリ "places"
場所の営業状況。詳細については、ウェブサービスのドキュメントをご覧ください。
これらの定数は文字列としても使用できます。TypeScript では、文字列リテラルは BusinessStatusString 型で定義されます。
const {BusinessStatus} = await google.maps.importLibrary("places");
定数 | |
|---|---|
CLOSED_PERMANENTLY |
施設が閉業している。詳細については、ウェブサービスのドキュメントをご覧ください。 |
CLOSED_TEMPORARILY |
施設が臨時休業している。詳細については、ウェブサービスのドキュメントをご覧ください。 |
FUTURE_OPENING |
この施設は今後オープン予定です。詳細については、ウェブサービスのドキュメントをご覧ください。 |
OPERATIONAL |
施設は営業中ですが、必ずしも現在営業しているとは限りません。詳細については、ウェブサービスのドキュメントをご覧ください。 |
PlaceGeometry インターフェース
インターフェース
google.maps.places.PlaceGeometry
場所のジオメトリに関する情報を定義します。
プロパティ | |
|---|---|
location
省略可 |
タイプ:
LatLng optional場所の位置。 |
viewport
省略可 |
タイプ:
LatLngBounds optionalこの場所を地図上に表示する際に優先されるビューポート。場所の優先ビューポートが不明な場合、このプロパティは null になります。PlacesService.getDetails でのみ利用可能。 |
PlaceOpeningHours インターフェース
インターフェース
google.maps.places.PlaceOpeningHours
場所の営業時間に関する情報を定義します。
プロパティ | |
|---|---|
省略可 |
タイプ:
boolean optional場所が現在営業しているかどうか。 |
periods
省略可 |
タイプ:
Array<PlaceOpeningHoursPeriod> optional日曜日から始まる各曜日の営業期間を時系列で格納します。場所が営業していない日は含まれません。 PlacesService.getDetails でのみ利用可能。 |
weekday_text
省略可 |
タイプ:
Array<string> optional1 週間の各曜日の書式設定された営業時間を表す 7 つの文字列の配列。プレイス サービスは、現在の言語に合わせて営業時間を適切にフォーマットしてローカライズします。この配列の要素の順番は、言語によって異なります。1 週間が月曜日から始まる言語もあれば、日曜日から始まる言語もあります。 PlacesService.getDetails でのみ利用可能。その他の呼び出しでは、空の配列が返されることがあります。 |
メソッド | |
|---|---|
isOpen |
isOpen([date])パラメータ:
戻り値:
boolean|undefined場所が現在(日付が渡されていない場合)または指定された日付に営業しているかどうかを確認します。この場所に PlaceResult.utc_offset_minutes または PlaceOpeningHours.periods がない場合は、undefined が返されます(PlaceOpeningHours.periods は PlacesService.getDetails を介してのみ利用できます)。このメソッドでは、祝日の営業時間などの例外的な営業時間は考慮されません。 |
PlaceOpeningHoursPeriod インターフェース
インターフェース
google.maps.places.PlaceOpeningHoursPeriod
場所の営業時間に関する構造化情報を定義します。注: 場所が年中無休の場合は、レスポンスに close セクションは含まれません。open 期間に値が 0 の day と、値が "0000" の time が含まれており、close が含まれていなければ、クライアントはこれを年中無休であると判断できます。
プロパティ | |
|---|---|
open |
場所の営業開始時間。 |
close
省略可 |
タイプ:
PlaceOpeningHoursTime optional場所の閉店時間。 |
PlaceOpeningHoursTime インターフェース
インターフェース
google.maps.places.PlaceOpeningHoursTime
場所の開店時間または閉店時間を定義します。
プロパティ | |
|---|---|
day |
タイプ:
number曜日。日曜日から始まる [ 0, 6] の範囲の数値。たとえば、2 は火曜日を示します。 |
hours |
タイプ:
number |
minutes |
タイプ:
number |
time |
タイプ:
string24 時間の「hhmm」形式の時刻。値の範囲は [ "0000", "2359"] です。時間は場所のタイムゾーンで報告されます。 |
nextDate
省略可 |
タイプ:
number optionalこの PlaceOpeningHoursTime の次の発生を表すタイムスタンプ(エポックからのミリ秒数。 new Date() での使用に適しています)。これは、週の PlaceOpeningHoursTime.day、PlaceOpeningHoursTime.time、PlaceResult.utc_offset_minutes から計算されます。PlaceResult.utc_offset_minutes が undefined の場合、nextDate は undefined になります。 |
PlacePlusCode インターフェース
インターフェース
google.maps.places.PlacePlusCode
場所の Open Location Code(Plus Code)を定義します。Plus Codes は、番地がない場所(建物に番号が付いていない場所や、通りに名前がない場所)で、番地の代わりに使用できます。
プロパティ | |
|---|---|
global_code |
タイプ:
stringPlus Code。8000 分の 1 x 8000 分の 1 の領域を表します。例: "8FVC9G8F+5W" |
compound_code
省略可 |
タイプ:
string optionalPlus Codes。1/8000 度 x 1/8000 度のエリアを表し、最初の 4 文字(エリアコード)が省略され、代わりに地域の説明が使用されます。例: "9G8F+5W Zurich, Switzerland"コードを短縮できる適切な地域が見つからない場合、このフィールドは省略されます。 |
PlacePhoto インターフェース
インターフェース
google.maps.places.PlacePhoto
場所の写真要素を表します。
プロパティ | |
|---|---|
height |
タイプ:
number写真の高さ(ピクセル単位)。 |
html_attributions |
タイプ:
Array<string>この写真に表示される帰属表示。 |
width |
タイプ:
number写真の幅(ピクセル単位)。 |
メソッド | |
|---|---|
getUrl |
getUrl([opts])パラメータ:
戻り値:
string指定されたオプションに対応する画像 URL を返します。 |
PhotoOptions インターフェース
インターフェース
google.maps.places.PhotoOptions
写真リクエストのオプションを定義します。
プロパティ | |
|---|---|
maxHeight
省略可 |
タイプ:
number optional返される画像の最大高さ(ピクセル単位)。 |
maxWidth
省略可 |
タイプ:
number optional返される画像の最大幅(ピクセル単位)。 |
PlaceReview インターフェース
インターフェース
google.maps.places.PlaceReview
場所に関する 1 件のクチコミを表します。
プロパティ | |
|---|---|
author_name |
タイプ:
stringクチコミ投稿者の名前です。 |
language |
タイプ:
stringこのクチコミが書かれた言語を示す IETF 言語コード。このコードにはメイン言語のタグのみが含まれ、国または地域を示す 2 次タグは含まれません。たとえば、英語のクチコミはすべてが 'en' とタグ付けされ、「en-AU」や「en-UK」などのタグは含まれません。 |
profile_photo_url |
タイプ:
stringレビュー投稿者のプロフィール画像の URL。 |
relative_time_description |
タイプ:
stringフォーマットされた最近の時刻の文字列。言語と国に適した形式で、現在の時刻を基準としたレビュー時刻を表します。例: "a month ago" |
text |
タイプ:
stringクチコミのテキスト。 |
time |
タイプ:
numberクチコミのタイムスタンプ。エポックからの経過秒数で表されます。 |
省略可 |
タイプ:
Array<レビューで評価された項目。0 ~ 3 の評価。 |
author_url
省略可 |
タイプ:
string optionalレビュー投稿者のプロフィールへの URL。レビュー投稿者のプロフィールが利用できない場合、これは undefined になります。 |
rating
省略可 |
タイプ:
number optionalこのレビューの評価。1.0 ~ 5.0(指定した値を含む)の数値。 |