Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

21 рядки
453 B

  1. function addzero(i:integer):string;
  2. var rs:string;
  3. begin
  4. rs:=inttostr(i);
  5. while length(rs)<3 do rs:='0'+rs;
  6. result:=rs;
  7. end;
  8. var
  9. sx,sy,sz:string;
  10. dx,dy:integer;
  11. ty:integer;
  12. begin
  13. dx:=(getx div 1000);
  14. sx:=addzero(Getx-dx*1000);
  15. ty:=round(intpower(2,GetZ-1))-Gety;
  16. dy:=(ty div 1000);
  17. ty:=ty-dy*1000-1;
  18. sy:=addzero(ty);
  19. sz:=inttostr(Getz-1);
  20. ResultURL:=GetUrlBase+sz+'/00/000/'+addzero(dx)+'/'+sx+'/000/'+addzero(dy)+'/'+sy+'.png';
  21. end.