Javascript で 地図のタイルURLを取得する方法

js で地図のタイルurlを取得する方法です。

今までいろんなブログとか見てもわかんなくてついに見つけました

感謝 https://qiita.com/sw1227/items/a17d424ce8d0cd2302e6

によると

function getTileCoords(lat, lon, zoom) {
    const xTile = parseInt(Math.floor((lon + 180) / 360 * (1 << zoom)));
    const yTile = parseInt(Math.floor((1 - Math.log(Math.tan(lat * Math.PI / 180) + 1 / Math.cos(lat * Math.PI / 180)) / Math.PI) / 2 * (1 << zoom)));
    return { "z": zoom, "x": xTile, "y": yTile };
}

ってするそうです