Map View

LocalContextMapView クラス

google.maps.localContext.LocalContextMapView クラス

Map を使用したローカル コンテキスト エクスペリエンスを表示します。

このクラスは LocalContextMapViewOptions を実装します。

const {LocalContextMapView} = await google.maps.importLibrary("localContext") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

LocalContextMapView
LocalContextMapView(options)
パラメータ: 
directionsOptions
element optional
タイプ:  HTMLElement|SVGElement optional
このフィールドは読み取り専用です。ビューをサポートする DOM 要素。
isTransitioningMapBounds
タイプ:  boolean
内側の Map の境界の変更を LocalContextMapView が開始する前に true に設定され、内側の Map の境界の変更を LocalContextMapView が終了した後に false に設定されます。(レスポンシブ サイズ変更によってレイアウト モードが変更された場合は設定されません)。
locationBias
タイプ:  LocationBias optional
LocalContextMapViewOptions.locationBias をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索がトリガーされることがあります。
locationRestriction
タイプ:  LocationRestriction optional
LocalContextMapViewOptions.locationRestriction をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索がトリガーされることがあります。
maxPlaceCount
タイプ:  number
LocalContextMapViewOptions.maxPlaceCount をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索がトリガーされることがあります。
placeTypePreferences
LocalContextMapViewOptions.placeTypePreferences をご覧ください。LocalContextMapView でこのプロパティを変更すると、新しい検索がトリガーされることがあります。Iterable<string|PlaceTypePreference> も使用できます。
継承: mappinOptionsSetupplaceChooserViewSetupplaceDetailsViewSetup
addListener
addListener(eventName, handler)
パラメータ: 
  • eventNamestring
  • handlerFunction
戻り値:  MapsEventListener
指定されたリスナー関数を指定されたイベント名に追加します。
hidePlaceDetailsView
hidePlaceDetailsView()
パラメータ: なし
戻り値: なし
場所の詳細を非表示にします。
search
search()
パラメータ: なし
戻り値: なし
現在の maxPlaceCountplaceTypePreferenceslocationRestrictionlocationBias に基づいて、ユーザーに表示する場所を検索します。
error
function(event)
引数: 
検索の実行中にエラーが発生した場合に発生します。
placedetailsviewhidestart
function()
引数: なし
このイベントは、プレイスの詳細がアニメーションで消え始める前に発生します。
placedetailsviewshowstart
function()
引数: なし
このイベントは、場所の詳細のアニメーションが開始される前に発生します。

LocalContextMapViewOptions インターフェース

google.maps.localContext.LocalContextMapViewOptions インターフェース

LocalContextMapView を構築するか、既存の LocalContextMapView にアクセスするためのオプション。

maxPlaceCount
タイプ:  number
表示する場所の最大数。このパラメータが 0 の場合、ローカル コンテキスト ライブラリはスポットを読み込みません。[0,24]
placeTypePreferences
検索する場所のタイプ(最大 10 個)。型 Iterable<string|PlaceTypePreference> も受け入れられますが、JavaScript シンボルをネイティブでサポートするブラウザでのみサポートされます。
directionsOptions 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({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
アイコンの状態に基づいて、プレイス マーカーのアイコンを構成します。コールバックへの入力が変更されるたびに呼び出されます。LocalContextMapView がプレイスマーカーを描画するときに、デフォルトの設定を動的にオーバーライドする関数を渡します。エラーと無効な構成は非同期で特定され、無視されます(デフォルトが使用され、エラーがコンソールに記録されます)。
placeChooserViewSetup optional
タイプ:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
スポット選択ツールビューの設定をオーバーライドします。サイズ変更により LocalContextMapView のレイアウトが変更される可能性がある場合に、デフォルトの設定を動的にオーバーライドする関数を渡します。エラーと無効な構成は非同期で特定されることがあり、無視されます(代わりにデフォルトが使用され、エラーがコンソールに記録されます)。構築時に検出されたエラーは、同期的にスローされます。
placeDetailsViewSetup optional
タイプ:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
スポット情報ビューの設定をオーバーライドします。サイズ変更により 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
addListener
addListener(eventName, handler)
パラメータ: 
  • eventNamestring
  • handlerFunction
戻り値:  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 定数

場所の詳細のレイアウト モード。

const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

INFO_WINDOW Place Details は InfoWindow に表示されます。
SHEET 場所の詳細がシートに表示されます。

PlaceDetailsPosition 定数

google.maps.localContext.PlaceDetailsPosition 定数

場所の詳細のポジションを表示します。

const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

INLINE_END 場所の詳細は、地図の行の末尾にインラインで表示されます。(左から右に読む言語の場合、場所の詳細が地図の右側に表示されます)。
INLINE_START 場所の詳細が、行の先頭にある地図とインラインで表示されます。(左から右に読む言語の場合、場所の詳細が地図の左側に表示されます)。