var y = Math.round(((-1 * lat) + 90) * (this.MAP_HEIGHT / 180));
var x = Math.round((lng + 180) * (this.MAP_WIDTH / 360));
使用一些代数,我得出:
var lat=(y/(this.MAP_HEIGHT/180)-90)/-1
var lng = x/(this.MAP_WIDTH/360)-180
因为它是在我脑海中完成的,所以对那个数学不是完全有信心,但是那些应该起作用,只是确保先进行测试。