在下面的链接[1]中,我可以看到如何获取特定latlon的磁贴的URL。
var zoom = 15;
var lat = 47;
var lon = 8;
function long2tile(lon,zoom) { return (Math.floor((lon+180)/360*Math.pow(2,zoom))); }
function lat2tile(lat,zoom) { return (Math.floor((1-Math.log(Math.tan(lat*Math.PI/180) + 1/Math.cos(lat*Math.PI/180))/Math.PI)/2 *Math.pow(2,zoom))); }
var x = long2tile(lon, zoom);
var y = long2tile(lat, zoom);
tileUrl = "tile.osm.org/" + zoom + "/" + x + "/" + y + ".png"
我想知道的是如何获取周围图块的所有图块网址。通常有一个说3x3瓷砖的网格,我看着中间的那个,这将是我的基础latlon。如何获取所有其他相邻图块的URL?