問題タブ [mapbox-gl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1566 参照

javascript - Mapbox.GL: カスタム マップボックス マップの特定の座標にスクロール ズーム インおよびズーム アウトします。

カスタム mapbox スタジオ マップを自分のサイトに埋め込み、minZoom と maxZoom の座標を設定して、特定のズーム レベルにのみズームアウトし、特定のズーム レベルにズームインするようにしました。しかし、ユーザーがズームインすると、マップはユーザーがマウスポインターを置いた場所に移動しますが、ユーザーがマウスポインターを置いた場所ではなく、開始点にズームバックしたいのです。
これは私が見つけた最も近い例ですが、物語は必要ありません。ユーザーに地図をスクロールしてもらいたい: https://www.mapbox.com/mapbox-gl-js/example/scroll-fly-に/

ユーザーが下にスクロールすると埋め込みマップが特定の座標セットにズームアウトし、ユーザーが上にスクロールすると埋め込みマップが特定の座標セットにズームインするようにするにはどうすればよいですか?

});

0 投票する
1 に答える
467 参照

java - mapbox-gl-native プロジェクトを Android Studio にインポートするにはどうすればよいですか?

Mapbox-GL-AndroidSDk-TestAppを Mapbox-gl-native プロジェクトで実行したいのですが、Android Studio にインポートすると機能しません。これはログです:

start activity ComponentInfo{com.mapbox.mapboxsdk.testapp/com.mapbox.mapboxsdk.testapp.MainActivity}: android.view.InflateException: Binary XML file line #32: Error inflating class com.mapbox.mapboxsdk.maps.MapView

原因: android.view.InflateException: Binary XML file line #32: Error inflating class com.mapbox.mapboxsdk.maps.MapView

原因: java.lang.UnsatisfiedLinkError: ローダーから mapbox-gl を読み込めませんでした dalvik.system.PathClassLoader[DexPathList[[zip ファイル "/data/app/com.mapbox.mapboxsdk.testapp-1.apk"],nativeLibraryDirectories =[/data/app-lib/com.mapbox.mapboxsdk.testapp-1, /vendor/lib, /system/lib]]]: findLibrary が null を返しました

0 投票する
1 に答える
56 参照

leaflet - mapbox GL なしでベクター タイルにリーフレット 1 ベータ版を使用できますか?

リーフレット 1 についてはまだ学習中です。変更ログを調べたところ、ベクターに多くの改善が行われていることがわかりました。リーフレット 1 には、Mapbox GL を使用せずにベクター タイルの独自の方法がありますか?

0 投票する
1 に答える
1298 参照

mapbox - mapbox-gl.js のポリライン フィーチャの強調表示

次のコードを使用して、マウス ポインターの下の機能を強調表示しようとしています。

私の geojson データとリンクされた例で使用されている geojson データの違いは、例がポリゴンで構成されているのに対し、私の geojson はポリラインで構成されていることです。行が強調表示されるように、それに応じてコードを変更しようとしましたが、機能しません。私の geojson はここからアクセスできます:

http://iskandarblue.github.io/mapbox/data/prototype2.geojson

何を変更する必要があるかについて何かアドバイスはありますか?

例: https://www.mapbox.com/mapbox-gl-js/example/hover-styles/

0 投票する
1 に答える
707 参照

mapbox - Mapbox GL - レイヤーのフィルタリング中にアニメーションを追加できますか

レイヤーにフィルターが適用されている間にアニメーションを実行したいと思います。たとえば、いくつかのジオ ポイントに異なる半径の円が描かれた 2 つのレイヤーがあります。setFilter() を使用してフィルターを設定することにより、あるレイヤーから別のレイヤーに切り替えるときに、スムーズな移行のために円の不透明度の移行が必要です。

手伝ってください

0 投票する
1 に答える
8684 参照

javascript - Mapbox GL JS でレイヤーの機能を表示および非表示にする

Mapbox GL でレイヤーを表示および非表示にする次のコードを見つけました。

https://www.mapbox.com/mapbox-gl-js/example/toggle-layers/

これは役に立ちますが、必要なすべてのデータを含む .geojson レイヤー (ポリライン) が 1 つしかなく、別のレイヤーを作成する必要はありません。

マップメニューで1つのレイヤーの機能を表示および非表示にできるというまったく同じ機能を作りたいです。「タイプ」という名前の列に含まれる、合計 12 の異なる機能タイプがあります。例のように、タイプのオンとオフを切り替えたいと思います。

JSでこれを行う簡単な方法はありset.Filterますか? https://github.com/mapbox/mapbox-gl-js/blob/e9386d2880cc2c33e9a5a16b9bcb58834026a078/js/ui/map.js#L559-L562

私は解決策を思いつくことができませんでした。

私の .geojson レイヤーはここにあります: https://iskandarblue.github.io/mapbox/data/simplify_prototype.geojson