0
私は別のレイヤーでマップ上で作業しています。 openlayerのtutorialで説明したように、レイヤーの情報をポップアップで表示することが私の目標です。誰も私を助けることができるopenlayersをポップアップ
Uncaught TypeError: map.on is not a function
: は、しかし、私は出力として取得するコードをテスト?
私は別のレイヤーでマップ上で作業しています。 openlayerのtutorialで説明したように、レイヤーの情報をポップアップで表示することが私の目標です。誰も私を助けることができるopenlayersをポップアップ
Uncaught TypeError: map.on is not a function
: は、しかし、私は出力として取得するコードをテスト?
map.on
は、関数を使用すると、マップ変数を持っており、それがon
メンバーを持っていないか、または、それが持っている場合、on
はfunction
ないことを意味しません。 .on
をundefined
に使用できないというエラーが表示されないため、map
が間違って初期化されているか、そのon
を呼び出そうとしたときに初期化が完了していないと仮定する必要があります。この答えは、問題をさらに特定しない限り、それ以上の情報を提供するものではありません。
'var map = new ol.Map({...})'部分をやったことがありますか?これは、jQueryオブジェクトであるマップを提供する部分です。次に、そのマップオブジェクト上で '.on()'を呼び出すことができます。 –