瀏覽代碼

update zmp

pull/1/head
sasbot 4 年之前
父節點
當前提交
22d41fc9ed
共有 5 個文件被更改,包括 108 次插入0 次删除
  1. 二進制
      kartasbp.ru.zmp/18.bmp
  2. 二進制
      kartasbp.ru.zmp/24.bmp
  3. +50
    -0
      kartasbp.ru.zmp/GetUrlScript.txt
  4. +31
    -0
      kartasbp.ru.zmp/info.txt
  5. +27
    -0
      kartasbp.ru.zmp/params.txt

二進制
kartasbp.ru.zmp/18.bmp 查看文件

Before After

二進制
kartasbp.ru.zmp/24.bmp 查看文件

Before After

+ 50
- 0
kartasbp.ru.zmp/GetUrlScript.txt 查看文件

@@ -0,0 +1,50 @@
const
width=19002;
height=14002;
var TileGroup:integer;
z:integer;
i:integer;
cur_width,cur_height:integer;
maxZoom:integer;
function TilesAtZoom(z:integer):integer;
begin
result:=(1+trunc(width/(256*intpower(2,(MaxZoom-z)))))*(1+trunc(height/(256*intpower(2,(MaxZoom-z)))));
end;
function getTileCount(zoom:integer):integer;
var i:integer;
begin
Result:=0;
for i:=1 to zoom do Result:=Result+TilesAtZoom(i);
end;
begin
i:=1;cur_width:=0;
while cur_width<width do
begin
cur_width:=round(256*intpower(2,i));
i:=i+1;
end;
MaxZoom:=i;
i:=1;cur_width:=0;
while cur_width<height do
begin
cur_width:=round(256*intpower(2,i));
i:=i+1;
end;
if i>MaxZoom then MaxZoom:=i;
z:=GetZ-1;
tilegroup:=(getTileCount(z) +GetX +GetY*(1+trunc(width/(256*intpower(2,(MaxZoom-z-1)))))) div 256;
ResultURL:=GetURLBase+inttostr(tilegroup)+'/'+inttostr(z)+'-'+inttostr(GetX)+'-'+inttostr(GetY)+'.jpg';
end.

+ 31
- 0
kartasbp.ru.zmp/info.txt 查看文件

@@ -0,0 +1,31 @@
Пример использования ресурсов в формате Zoomify
... отображается в левом верхнем углу с зума 1 по 7
Как использовать:
в строке запроса поменять адрес на нужный
НЕ ЗАБЫТЬ указать папку кэша (NameInCache)
смотрим информацию в /zoomify/ImageProperties.xml
например:
<IMAGE_PROPERTIES WIDTH="9910" HEIGHT="7476" NUMTILES="1579" VERSION="1.8" TILESIZE="256"/>
в GetUrlScript.txt
устанавливаем
const
width=9910;
height=7476;
Рекомендации:
наслаждаемся.
Ограничения: вроде нету
Автор
mra:Garl@mail.ru
jabber:garl@qip.ru

+ 27
- 0
kartasbp.ru.zmp/params.txt 查看文件

@@ -0,0 +1,27 @@
[PARAMS]
pnum=130
GUID={685E9146-DEC0-44EE-859F-123DEF70C6E2}
asLayer=0
name= Kartaspb (zoomify)
name_en= Kartaspb (zoomify)
name_ua= Kartaspb (zoomify)
NameInCache=zoomify_kartaspb
DefURLBase=http://www.kartaspb.ru/m/s2/TileGroup
ContentType=image/jpeg
ParentSubMenu=Äðóãèå êàðòû
ParentSubMenu_en=Other maps
ParentSubMenu_uk=²íø³ êàðòè
Ext=.jpg
projection=1
sradiusa=6378137
sradiusb=6378137
separator=1
UseDwn=1
Usestick=1
UseGenPrevious=1
Usedel=1
Usesave=1
UseAntiBan=0
Sleep=0
DefHotKey=90
BanIfLen=0

Loading…
取消
儲存