根据报错信息找了一下,文件中确实没有这个切片,因为我们用的底图只有需要的那个地区,并不是整个地球的影像图,所以根本没有这些切片,报错就很正常了。
location / { root html; index index.html index.htm; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; if ($request_method = 'OPTIONS') { return 204; } if ( !-f $request_filename ){ #关键配置 rewrite (.*) /404.png; } }
其中404.png是特意在根目录放的默认图片,这样没有切片时就会默认返回404.png了,为了不影响视觉效果,404.png是一张纯透明的图,为了节约性能,长宽都是1像素。(找不到切片就返回404.png)
参考:https://blog.csdn.net/m0_69803146/article/details/124636905