2017-06-28 6 views
0

私は別のレイヤーでマップ上で作業しています。 openlayerのtutorialで説明したように、レイヤーの情報をポップアップで表示することが私の目標です。誰も私を助けることができるopenlayersをポップアップ

Uncaught TypeError: map.on is not a function

: は、しかし、私は出力として取得するコードをテスト?

+1

'var map = new ol.Map({...})'部分をやったことがありますか?これは、jQueryオブジェクトであるマップを提供する部分です。次に、そのマップオブジェクト上で '.on()'を呼び出すことができます。 –

答えて

0

map.onは、関数を使用すると、マップ変数を持っており、それがonメンバーを持っていないか、または、それが持っている場合、onfunctionないことを意味しません。 .onundefinedに使用できないというエラーが表示されないため、mapが間違って初期化されているか、そのonを呼び出そうとしたときに初期化が完了していないと仮定する必要があります。この答えは、問題をさらに特定しない限り、それ以上の情報を提供するものではありません。

関連する問題