Leaflet libraryを使用して、別のスクリプトで既に初期化されているマップ上のものを変更しようとしています。この他のスクリプトは、地図オブジェクトをグローバル変数、またはスクリプトでアクセスできる他の場所に保存しませんでした。現在、私のページには地図がありますが、地図オブジェクトはありません。初期化後のリーフレットマップオブジェクトの検索
私がしたいのは、すでに初期化されているマップのオブジェクトを取得して変更することです。例えば、関数L.getMap('myID')
が存在する場合、そのようなメソッドを使用して、コンテナmyID
にリンクされたマップオブジェクトを取得したいと考えています。
TL; DR:コンテナのIDを使用して、既に初期化されたリーフレットマップのマップオブジェクトを取得する方法はありますか?
はどのようにあなたのマップを初期化しますか? –
他のスクリプトとは何ですか? –
@FabianoTaioli私は、マップを読み込むためにhttps://www.mediawiki.org/wiki/Extension:Mapsを使用するMediaWiki拡張に取り組んでいます。私はその拡張機能のコードを調べてみましたが、 'map'変数はどこにでもアクセスできる場所には格納されていないようです。 – Joeytje50