問題タブ [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.
javascript - Mapbox.GL: カスタム マップボックス マップの特定の座標にスクロール ズーム インおよびズーム アウトします。
カスタム mapbox スタジオ マップを自分のサイトに埋め込み、minZoom と maxZoom の座標を設定して、特定のズーム レベルにのみズームアウトし、特定のズーム レベルにズームインするようにしました。しかし、ユーザーがズームインすると、マップはユーザーがマウスポインターを置いた場所に移動しますが、ユーザーがマウスポインターを置いた場所ではなく、開始点にズームバックしたいのです。
これは私が見つけた最も近い例ですが、物語は必要ありません。ユーザーに地図をスクロールしてもらいたい: https://www.mapbox.com/mapbox-gl-js/example/scroll-fly-に/
ユーザーが下にスクロールすると埋め込みマップが特定の座標セットにズームアウトし、ユーザーが上にスクロールすると埋め込みマップが特定の座標セットにズームインするようにするにはどうすればよいですか?
});
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 を返しました
leaflet - mapbox GL なしでベクター タイルにリーフレット 1 ベータ版を使用できますか?
リーフレット 1 についてはまだ学習中です。変更ログを調べたところ、ベクターに多くの改善が行われていることがわかりました。リーフレット 1 には、Mapbox GL を使用せずにベクター タイルの独自の方法がありますか?
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/
mapbox - Mapbox GL - レイヤーのフィルタリング中にアニメーションを追加できますか
レイヤーにフィルターが適用されている間にアニメーションを実行したいと思います。たとえば、いくつかのジオ ポイントに異なる半径の円が描かれた 2 つのレイヤーがあります。setFilter() を使用してフィルターを設定することにより、あるレイヤーから別のレイヤーに切り替えるときに、スムーズな移行のために円の不透明度の移行が必要です。
手伝ってください
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