LocalContextMapView クラス
google.maps.localContext.LocalContextMapView
クラス
Map
を使用したローカル コンテキストのエクスペリエンスを示す。
このクラスは LocalContextMapViewOptions
を実装します。
アクセスするには、const {LocalContextMapView} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
LocalContextMapView |
LocalContextMapView(options) パラメータ:
|
プロパティ | |
---|---|
directionsOptions |
タイプ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
element optional |
タイプ:
HTMLElement|SVGElement optional このフィールドは読み取り専用です。ビューを支える DOM 要素。 |
isTransitioningMapBounds |
タイプ:
boolean LocalContextMapView が内部 Map の境界の変更を開始する前に true に設定し、LocalContextMapView が内部 Map の境界変更を完了した後に false に設定します。(レスポンシブ サイズ変更によってレイアウト モードの変更が発生した場合は設定されません)。 |
locationBias |
タイプ:
LocationBias optional LocalContextMapViewOptions.locationBias をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索が行われる可能性があります。 |
locationRestriction |
タイプ:
LocationRestriction optional LocalContextMapViewOptions.locationRestriction をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索が行われる可能性があります。 |
maxPlaceCount |
タイプ:
number LocalContextMapViewOptions.maxPlaceCount をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索が行われる可能性があります。 |
placeTypePreferences |
タイプ:
Array<PlaceTypePreference> LocalContextMapViewOptions.placeTypePreferences をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索が行われる可能性があります。Iterable<string|PlaceTypePreference> も使用できます。 |
継承:
map 、
pinOptionsSetup 、
placeChooserViewSetup 、
placeDetailsViewSetup
|
Methods | |
---|---|
addListener |
addListener(eventName, handler) パラメータ:
戻り値:
MapsEventListener 指定されたリスナーを、指定したイベント名に追加します。 |
hidePlaceDetailsView |
hidePlaceDetailsView() パラメータ: なし
戻り値: None
場所の詳細を非表示にします。 |
search |
search() パラメータ: なし
戻り値: None
現在の maxPlaceCount 、placeTypePreferences 、locationRestriction 、locationBias に基づいて、ユーザーに表示される場所を検索します。 |
イベント | |
---|---|
error |
function(event) 引数:
検索の実行中にエラーが発生した場合、このイベントは発生します。 |
placedetailsviewhidestart |
function() 引数: なし
このイベントは、Place Details がアニメーション化される前に発生します。 |
placedetailsviewshowstart |
function() 引数: なし
このイベントは、Place Details のアニメーションが始まる前に発生します。 |
LocalContextMapViewOptions インターフェース
google.maps.localContext.LocalContextMapViewOptions
インターフェース
LocalContextMapView
を構築するためのオプション、または既存の LocalContextMapView
にアクセスするためのオプション。
プロパティ | |
---|---|
maxPlaceCount |
タイプ:
number 表示できる場所の最大数。このパラメータが 0 の場合、ローカル コンテキスト ライブラリは場所を読み込めません。[0,24] |
placeTypePreferences |
タイプ:
Array<PlaceTypePreference> 検索する場所のタイプ(最大 10 か所)。 Iterable<string|PlaceTypePreference> 型も使用できますが、JavaScript 記号をネイティブにサポートするブラウザでのみサポートされます。 |
directionsOptions optional |
タイプ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional 経路のカスタマイズ オプション。設定しない場合、ルートと距離は無効になります。 |
element optional |
タイプ:
HTMLElement|SVGElement optional このフィールドは読み取り専用です。ビューを支える DOM 要素。 |
locationBias optional |
タイプ:
LocationBias optional デフォルト:
null 場所を検索するときに使用するソフト境界またはヒント。 |
locationRestriction optional |
タイプ:
LocationRestriction optional 検索結果を制限する境界。指定しない場合、結果は地図のビューポートに制限されます。 |
map optional |
タイプ:
Map optional すでにインスタンス化された Map インスタンス。渡された場合は、地図が LocalContextMapView の DOM に移動され、スタイルは変更されなくなります。マップに関連付けられた要素には、LocalContextMapView によってスタイルとクラスが適用される場合もあります。 |
pinOptionsSetup optional |
タイプ:
(function({ アイコンの状態に基づいて場所マーカーのアイコンを設定します。コールバックへの入力が変更されるたびに呼び出されます。LocalContextMapView がプレイス マーカーを描画するときに、デフォルト設定を動的にオーバーライドする関数を渡します。エラーおよび無効な構成は、非同期で判断されて無視される場合があります(デフォルトが使用され、エラーはコンソールに記録されます)。 |
placeChooserViewSetup optional |
タイプ:
(function({ スポット選択ツールビューの設定をオーバーライドします。サイズ変更により LocalContextMapView のレイアウトが変更される可能性がある場合に、デフォルト設定を動的にオーバーライドする関数を渡します。エラーや無効な構成は非同期に判断されて無視される場合があります(代わりにデフォルトが使用され、エラーはコンソールに記録されます)。作成時に検出されたエラーは、同期的にスローされます。 |
placeDetailsViewSetup optional |
タイプ:
(function({ Place Details の設定をオーバーライドします。サイズ変更により LocalContextMapView のレイアウトが変更される可能性がある場合に、デフォルト設定を動的にオーバーライドする関数を渡します。エラーおよび無効な構成は、非同期で判断されて無視される場合があります(デフォルトが使用され、エラーはコンソールに記録されます)。作成時に検出されたエラーは、同期的にスローされます。 |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
検索する場所のタイプと使用する重み。weight
を省略すると、ライブラリがデフォルトの重みを決定します。これは時間の経過とともに変更および改善される可能性があります。
{
type:string,
weight:number optional
}
MapDirectionsOptions クラス
google.maps.localContext.MapDirectionsOptions
クラス
LocalContextMapView
でのルートの設定を提供します。
このクラスは MapDirectionsOptionsLiteral
を実装します。
アクセスするには、const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
継承される:
origin
|
Methods | |
---|---|
addListener |
addListener(eventName, handler) パラメータ:
戻り値:
MapsEventListener 指定されたリスナーを、指定したイベント名に追加します。 |
MapDirectionsOptionsLiteral インターフェース
google.maps.localContext.MapDirectionsOptionsLiteral
インターフェース
オブジェクト リテラルは、多くの場所で MapDirectionsOptions
オブジェクトの代わりに使用できます。Maps API で検出された場合は MapDirectionsOptions
オブジェクトに変換されます。
プロパティ | |
---|---|
origin |
タイプ:
LatLng|LatLngLiteral ルートと距離の原点。 |
PinOptions インターフェース
google.maps.localContext.PinOptions
インターフェース
ピンマーカーをカスタマイズするためのオプション。
プロパティ | |
---|---|
background optional |
タイプ:
string optional アイコンの形状の色には、有効な CSS 色を指定できます。 |
glyphColor optional |
タイプ:
string optional アイコンのグリフの色には、任意の有効な CSS 色を指定できます。 |
scale optional |
タイプ:
number optional アイコンのスケール。この値は、各状態のデフォルトのサイズに対して絶対値ではありません。 |
PlaceChooserViewSetupOptions インターフェース
google.maps.localContext.PlaceChooserViewSetupOptions
インターフェース
スポット選択ツールの設定オプション。詳しくは、レイアウトと表示の設定についての説明をご覧ください。
プロパティ | |
---|---|
layoutMode optional |
タイプ:
PlaceChooserLayoutMode optional |
position optional |
タイプ:
PlaceChooserPosition optional layoutMode:HIDDEN の場合は無視されました。合格しなかった場合、位置は layoutMode に基づいて自動的に決定されます。 |
PlaceChooserLayoutMode 定数
google.maps.localContext.PlaceChooserLayoutMode
定数
スポット選択ツールのレイアウト モード。
アクセスするには、const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
HIDDEN |
スポット選択ツールが非表示になっています。 |
SHEET |
スポット選択ツールはシートとして表示されます。 |
PlaceChooserPosition 定数
google.maps.localContext.PlaceChooserPosition
定数
スポット選択ツールの位置を表示します。
アクセスするには、const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
BLOCK_END |
コンテナの末端まで伸びる地図の下の行に、スポット選択ツールが表示されます。 |
INLINE_END |
スポット選択ツールは、行末の地図と並んで表示されます。(左から右へと表記する言語の場合、スポット選択ツールは地図の右側に表示されます)。 |
INLINE_START |
スポット選択ツールは、行の先頭で地図と並んで表示されます。(左から右へと表記する言語の場合、スポット選択ツールは地図の左側にあります)。 |
PlaceDetailsViewSetupOptions インターフェース
google.maps.localContext.PlaceDetailsViewSetupOptions
インターフェース
場所の詳細設定オプション。詳しくは、レイアウトと表示の設定についての説明をご覧ください。
プロパティ | |
---|---|
hidesOnMapClick optional |
タイプ:
boolean optional |
layoutMode optional |
タイプ:
PlaceDetailsLayoutMode optional |
position optional |
タイプ:
PlaceDetailsPosition optional layoutMode:INFO_WINDOW の場合は無視されました。合格しなかった場合、位置は layoutMode に基づいて自動的に決定されます。 |
PlaceDetailsLayoutMode 定数
google.maps.localContext.PlaceDetailsLayoutMode
定数
Place Details のレイアウト モード。
アクセスするには、const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
INFO_WINDOW |
Place Details が InfoWindow に表示されます。 |
SHEET |
Place Details がシートに表示されます。 |
PlaceDetailsPosition 定数
google.maps.localContext.PlaceDetailsPosition
定数
Place Details の位置を表示します。
アクセスするには、const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
INLINE_END |
場所の詳細が、行末の地図に並んで表示されます。(左から右へと表記する言語の場合、場所の詳細が地図の右側に表示されます)。 |
INLINE_START |
Place Details は、線の最初に地図と並んで表示されます。(左から右へと表記する言語の場合、場所の詳細が地図の左側に表示されます)。 |