lngとlatをOpenLayersからmapboxに変換するにはどうすればよいですか?

マーティン・リュッツィ

OpenLayersは次のような配列を使用します:[15711464.77174924, 1340284.424706252]中心の座標を処理mapbox-glしますが、-90から90の間の値を設定する必要があり、次のエラーが発生します:

Error: Invalid LngLat latitude value: must be between -90 and 90

15711464.77174924それで、次のような座標を-90から90の間に変換する方法はありますか?

マイク

球形のメルカトル座標は、世界が半径6378137メートルの球体であると想定しています。度に変換するには(OpenLayersソースコードhttps://github.com/openlayers/openlayers/blob/main/src/ol/proj/epsg3857.js#L132-L134に基づく)、関数は次のようになります。

function toLonLat(input) {
    const RADIUS = 6378137;
    const HALF_SIZE = Math.PI * RADIUS;

    const lon = (180 * input[0]) / HALF_SIZE;
    const lat =
      (360 * Math.atan(Math.exp(input[1] / RADIUS))) / Math.PI - 90;

    return [lon, lat];
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

GoogleマップとコードをLng&Lat座標に変換するにはどうすればよいですか

Leafletでクリック時に新しいLatとLngを設定するにはどうすればよいですか?

Elasticsearchでlatとlngをgeo_pointタイプにマッピングするにはどうすればよいですか?

acf google map post lat and longをmapboxにリンクするにはどうすればよいですか?

文字列からlat値とlong値を抽出するにはどうすればよいですか?

次のコードからlatとlongを抽出するにはどうすればよいですか?

R MultiLineString GeoJsonファイルをlong列とlat列のデータフレームに変換するにはどうすればよいですか?

文字列から日付を解析するとき、現地時間に変換されないようにするにはどうすればよいですか?

CSS3とSVGを使用してHTMLを画像に変換するにはどうすればよいですか?できればJavaからですか?

これをObjective-CからSwiftに変換するにはどうすればよいですか?

Javaでinteger []をPostgreSQLからint []に変換するにはどうすればよいですか?

Swift 3でresponse.bodyをVaporからStringに変換するにはどうすればよいですか?

dictで値をstrからintに変換するにはどうすればよいですか

Haskellでこの関数をExceptTからExceptに変換するにはどうすればよいですか?

JavaでHashMapキーをfloatからIntegerに変換するにはどうすればよいですか?

Rで列を文字からdoubleに変換するにはどうすればよいですか?

SQLで通貨形式(Excelから)を小数に変換するにはどうすればよいですか?

日付をある文化から別の文化に変換するにはどうすればよいですか?

javascriptを使用して画像をPNGからJPEGに変換するにはどうすればよいですか?

分をtimexに変換するにはどうすればよいですか?

QNetworkCookieをQStringに変換するにはどうすればよいですか?

SOAP を JSON に変換するにはどうすればよいですか?

ZipInputStreamをInputStreamに変換するにはどうすればよいですか?

.tsvを.csvに変換するにはどうすればよいですか?

longLongValueをNSTimeIntervalに変換するにはどうすればよいですか

RangeInclusiveをRangeに変換するにはどうすればよいですか?

Double []をdouble []に変換するにはどうすればよいですか?

「structNode」を「classNode」に変換するにはどうすればよいですか?

DiffTimeをNominalDiffTimeに変換するにはどうすればよいですか?

TOP 一覧

  1. 1

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  2. 2

    ソートされた検索、ターゲット値未満の数をカウント

  3. 3

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    Reactでclsxを使用する方法

  7. 7

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  8. 8

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  9. 9

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  10. 10

    PowerShellの分割ファイルへのヘッダーの追加

  11. 11

    Chromeウェブアプリのウェブビューの高さの問題

  12. 12

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  13. 13

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  14. 14

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  15. 15

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  16. 16

    MLでのデータ前処理の背後にある直感

  17. 17

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  20. 20

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  21. 21

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

ホットタグ

アーカイブ