問題タブ [turfjs]

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 投票する
3 に答える
2726 参照

javascript - mapbox-gl-js: 特定のピッチで、可視領域と方向を特定のラインに調整します

アパラチアン トレイルやパシフィック クレスト トレイルなどの長距離ハイキング トレイル用に Mapbox ビューを最適化しようとしています。以下は、スペインのセンダ ピレナイカを示す例です。

画面キャプチャ

関心のある領域、ビューポート、およびピッチが与えられます。正しい中心、方位、ズームを見つける必要があります。

このmap.fitBounds方法は、ピッチ = 0 とベアリング = 0 を想定しているため、ここでは役に立ちません。

私はいくつか突っついてきまし.

  1. ピッチの歪み効果をどのように説明しますか?
  2. ビューポートの縦横比を最適化するにはどうすればよいですか? ビューポートを狭くしたり広くしたりすると、最適解の方位が変わることに注意してください。

スケッチ

FWIW 私は turf-js も使用しています。これは、ラインの凸包を取得するのに役立ちます。

0 投票する
2 に答える
2411 参照

javascript - 指定されたポイントからの距離に基づいて境界ボックスを取得する方法は?

特定の地点を中心に、マップ エリアを半径 5 km に制限する必要があります。mapbox-gl-js または turf を使用して適切な境界ボックスを取得するにはどうすればよいですか?

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

mapbox-gl-js - クリック時にマップボックスGLのアイコンサイズを変更するには?

最も近い芝生に基づいて、マップのクリック時にアイコンのサイズを変更したいと考えています。どうすればこれを達成できますか? nearestBuilding.properties['icon-size'] = 0.2;動作しません。