core 5297 calleeはだめだと思う
../tst/mtest.html
// cesiumWrapperは、このやり方でsvgMapインスタンスをcesiuWrapper.jsから参照させるのがスマートかな
// cesiumWindowとこのwrapperの間はメッセージやり取りが良いと思う
// 一方、customLayerManagerは 地図のあるsvgMapインスタンス内でimportして、SvgMapCustomLayersManagerクラスからnew(this)して作ったものと、
// レイヤカスタマイズ画面(svgMapないほう)側ではapp.jsからimportしてnew()したものを作って、 その間でメッセージやり(postMessage(json)取りするのが妥当だと思われる
svgMapから情報ゲット tryRootContainerDocument、getRootContainerHref
svgMapに情報セット applyCustomLayers、applyCustomLayersSettingsToCurrentMapView
getDetailedLayersPropertySet -> tryRootContainerDocument
svgMapを呼び出してるメソッド 使ってるsvgMapのメソッド
// registCustomLayer refreshScreen
//消滅 tryRootContainerDocument getSvgImagesPropsでroot Pathと、(参照だけでなく編集するための)rootContainerDoc取得
//消滅 getDetailedLayersPropertySet getSvgImagesPropsでroot Pathと、(参照だけでなく編集するための)rootContainerDoc取得
// getRootContainer rootContainerDocを取得
// getRootContainerHref root Pathを取得
//消滅 applyCustomLayersSettingsToCurrentMapView 編集するためのrootContainerDoc取得
applySettings 設定先のsvgMapCustomLayersManagerを呼び出しapplyCustomLayers refreshScreen
rootContainerDoc = rootContainerDoc_or_mapWindow.svgMap.getSvgImages()["root"];
if ( this.#hasSvgMapObj ){