2017-11-05 19 views
0

マップにフルスクリーンコントロールを追加したいのですが、なんらかの理由で動作しません。私は、このリンクからチュートリアルを、以下の午前 - 私はMapbox GL - フルスクリーンコントロールが動作しません。コンストラクタではありません。

map.addControl(new mapboxgl.FullscreenControl()); 

ただし、次のコードを使用し、FullscreenControlを追加するので、https://www.mapbox.com/mapbox-gl-js/example/fullscreen/

、それは私がプロジェクトをコンパイルするとき、私はコンソールにこのエラーが表示され、作業をdoesntの - "キャッチしないTypeError:mapboxgl.FullscreenControlがコンストラクタではありません"

興味深いことに、同じコードを使用してナビゲーションコントロールを追加すると、すべて正常に動作します。

map.addControl(new mapboxgl.NavigationControl()) 

誰もがFullscreenControl問題があると、なぜ私がNavigationControlを追加するために、そのコードを使用することですが、ないアイデアを持っていますか?

どうもありがとう

+0

のコードは見られませんでした。サンプルを投稿できますか?私の考えは、あなたが正しいバージョンのMapboxGLを含んでいないということです。 FullScreenControl(){}が表示されている場合は、これが問題になるだけで、関数にFullScreenControl()関数の内容を含める必要があります。つまりMapBoxGLのバージョンが間違っています – RedCrusador

+0

こんにちは、ありがとう、本当に問題の根源でした - 私はバージョンのバージョン0.32.1を参照していました。私がバージョン0.41.0に置き換えると、それは動作するようになりました – Jozef

答えて

0

それはコメントで示唆されたとして、問題はバージョンとありました。私は古いバージョン0.32.1を参照していました。一度バージョン0.41.0に置き換えたら、デバッグするのが難しくなくても、

関連する問題