問題タブ [mapbox-gl-draw]
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.
iphone - MapBox iOS SDK でユーザーの足のステップのパスを描画する方法
ファイルで GeoJson データをロードするために MapBox API を使用しています。それはうまくいっています。
しかし、パスを描画する必要がある方向にどこかに歩いている場合、ユーザーの現在の場所などから、ユーザーの足跡のパスを描画する必要があります。この種の要件については RMSshape クラスを見てきましたが、同じマップ ビューで geo JSON ファイルから多数の注釈を既に読み込んでいるため、次のクラスで使用したいと考えています。
MGLMapView
この要件を達成する方法を教えてください。
javascript - mapbox-gl-draw で描画ポイントをプログラムでチェーンする方法
私は mapbox-gl-draw ライブラリの非常に基本的な実装を使用しており、以下の例で点をうまく描画できます。
その後、「draw.create」イベントで機能をキャプチャできます
ユーザーが複数のポイントを描画できるように、モードを描画ポイントに戻すことができるようにしたいのは、このイベントです。以下を何度も繰り返してみました。
ポイントの描画が終わっていないようです。ドキュメンテーションは、デフォルトに戻す必要があると私に信じさせますsimple_select
-描画はデフォルトで simple_select モードにあり、ユーザーがフィーチャの描画を終了するか、direct_select モードを終了するたびに、自動的に simple_select モードに再び移行します。
他のポイントの直後に追加のポイントを描画できるようにするにはどうすればよいですか?
mapbox - Mapbox Draw コントロールをプログラムで有効にする
Mapbox-gl-draw の使用 ( https://github.com/mapbox/mapbox-gl-draw )
基本的な例を起動して実行することができ、このパッケージは必要なすべてを実行します。ただし、ドロー機能をプログラムで有効にする方法がわかりません。たとえば、アプリケーションにいくつかのパネル オーバーレイがあり、フォームの一部として、マップに表示されるコントロール ボタンではなく、カスタム ボタンをクリックして描画機能を有効にしたいと考えています。理想的には、マップ コントロール ボタンを非表示にしたいと思います (これは可能です)。
運がないので、ドキュメントを精査しました。誰にも洞察がありますか?
ここで言及している機能のデモ: https://www.mapbox.com/mapbox-gl-js/example/mapbox-gl-draw/