我有自己的地图图块服务器,其中保存了地图图像,我想编写一个 javascript 引擎,它可以在滚动和双击时加载所需的地图图块(就像谷歌地图一样)。我正在使用 openstreet map javascript 算法来计算确切的平铺路径
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)));
}
但我只想知道当用户双击或滚动地图时如何加载图块。