私は現在、MapBox を使用する必要があるプロジェクトに取り組んでいます。HTML でマップの上部に配置される永続的なサイドバーがあります。サイドバーの幅は 500px です。
すべてが正常に機能しますが、特定の座標ペアをマップの中心にすると、500 ピクセル分のマップが非表示になります。基本的に、特定のズーム レベルで、センタリングに使用される緯度位置を 500 ピクセル追加できるように変換するために使用できる関数/式を探しています。
そのようなアルゴリズムについて教えてもらえますか (理想的には JavaScript ですが、簡単に変換できます)。node-sphericalmercatorの使用を検討しましたが、これは必要なものを完全には達成していません。