From 5fa11e6840dcdc808bb00ecab27abae82994c83b Mon Sep 17 00:00:00 2001 From: sasgis <> Date: Sat, 12 Dec 1970 12:00:00 +0000 Subject: [PATCH] update zmp --- GoogleTransit.zmp/18.bmp | Bin 0 -> 1062 bytes GoogleTransit.zmp/24.bmp | Bin 0 -> 1782 bytes GoogleTransit.zmp/GetUrlScript.txt | 4 ++ GoogleTransit.zmp/params.txt | 23 ++++++++++++ Rambler_maps.zmp/18.bmp | Bin 0 -> 1062 bytes Rambler_maps.zmp/24.bmp | Bin 0 -> 1782 bytes Rambler_maps.zmp/GetUrlScript.txt | 57 +++++++++++++++++++++++++++++ Rambler_maps.zmp/info.txt | 2 + Rambler_maps.zmp/params.txt | 25 +++++++++++++ mpoisk.ru.zmp/18.bmp | Bin 0 -> 1062 bytes mpoisk.ru.zmp/24.bmp | Bin 0 -> 1782 bytes mpoisk.ru.zmp/GetUrlScript.txt | 3 ++ mpoisk.ru.zmp/params.txt | 25 +++++++++++++ 13 files changed, 139 insertions(+) create mode 100644 GoogleTransit.zmp/18.bmp create mode 100644 GoogleTransit.zmp/24.bmp create mode 100644 GoogleTransit.zmp/GetUrlScript.txt create mode 100644 GoogleTransit.zmp/params.txt create mode 100644 Rambler_maps.zmp/18.bmp create mode 100644 Rambler_maps.zmp/24.bmp create mode 100644 Rambler_maps.zmp/GetUrlScript.txt create mode 100644 Rambler_maps.zmp/info.txt create mode 100644 Rambler_maps.zmp/params.txt create mode 100644 mpoisk.ru.zmp/18.bmp create mode 100644 mpoisk.ru.zmp/24.bmp create mode 100644 mpoisk.ru.zmp/GetUrlScript.txt create mode 100644 mpoisk.ru.zmp/params.txt diff --git a/GoogleTransit.zmp/18.bmp b/GoogleTransit.zmp/18.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a942fa46b182b5cd2656dbd3325f8791ca73cf61 GIT binary patch literal 1062 zcmZXReM}Q)9LLXWf4P4avn6K!v6!eK5n`rse<>KvWGZYknQ>VnQ9=}j02z%_I*3H$ zgdmI;3!PeQVY~>H)`Ean2h>ubwe+3RSApxbD~y-YYwoVk_0EUubf~}lp5OEK{p9!D zeGg~v`WWHkYgkj@*z(`lgly%{S3lyXcM6Aa@1=RT9j5nTA3eFhmIJJ&7#QvWXFuT`Us+uuX)5fuMon_Y)XZs$7h4ZZDQc1^&%rmi zs?*|6^Jr}~H7TV{y_8)ZS;9GvqggKCvn>DJ7$2)kpcjIoeHK&-QJ&M?II$*8CkF*2 zdNZc3jg7S|p$!YO4whvT08jwTxnAN!wO~j?GkLC~^hb9^>RNmDa%bU6uV7g& zj3|Y^?%x(L599!dGXTKG^9~&*%O|>i!fx#}D()jl_s`pADpM94j?anDV6Eo^vhyBk zLBMNcSdM`RjwOricy>@8kkJG;99B2JWb59lQ zz{DvKr(q|GVVuv}jLm0V^`|`L2mOz42g6|m>B;!qn3L+fmSt@`V{1BRugWrrE)o<4 z36|r60k5U6-Y86;s`}Pkkzo-R#W^lYPzWOX{wr<%F~_Z3izwgPn5Vn`jeGE}ciP~y zXx+~rsVg#Hl}VA}KjL@@uZ6Nnn-=ry6rTWAcAjSDtq@ zjEYMK&V7j%r#%zwAO0mxU9?A)v(2wl;tPvBH{9JhT6f*ucH7of?V41lDjN7D}_z7a(O;CTIZG|2iMA@jpRq&i2Bo{>!Bj znPip9?9}q@pJ@738#vGO^z4ic+6BFat}!rpy9pX#Ry{t6dX=)~9}a0cWDwfGC3gWF zj}TG#)OBpVBmzMnKJO1NE~s1YO$-etWgl?xVBBO_C888blO!1<3D+xQFoZ>-#9Jb{ GK#ly`zYI z+6+XvP?=GXrW$RmjYKu65eY@BvKd&rROSJLA+>{9aKJ@=we!8{sgsgnwJ$*)?t*1H=AhVRp z4lAzSX+m6n8z+$f!d^ZVH}xrdThkYiVX~6I$eV{3f2SIO5F7IoB+5*=yiKfsEf@-c zQ0y^)k`rdpu&6jn6o+>0`(MTh1csuLhGMh%>kVc`=B1}4-B7q%1R&4M~E-Mtr z$|r*ykdDU0FsYAm%oTnJao7tSWbb;KFe45qLb4V294f)P`N~Br&p`!I5X`gC97IC|5f| z!zcdz!g_D^MPD-zo|w$@Nm)$5p@YiBuZSSqG6M(y90W{3SdNY&9XlcpGRlrj5C{YW zTDfHk0V5-wQRR-t>ghnBrK;jMLxYp9%hnz{y+3Z<)oo!)5dB2Z7eTH00XWneWeM#I z2viy$BWrj!-UbLv3kcAQTF23kbAI z5EQ7S7iiC+18kvOT44&>b z@IQWrUC94KIZV2k2L6mGmYPQc#dJ_a2L*Ic%%tTrXktceHj{RYvX3~?o!c2NLI40=CnN_EQUZY#fCvQ!riX03@>x_ENi4rh6HrNZqq>ZjIAqe9jjb+w zpQQ_)9O1)gHlU?w% zMeiIyCI|J-Zq3Z7L0wbgaXUMkWCb+;C)}8P@KQJ`rF++80>#X8&x(>%5=d7J!DSiG zbK~{Z{Q6v~s`QSs4Ei;T(p&cV`?QOQjY${ZE?5V3 zPnYe+jn|e1yK!@3Sd&L@9J*#7ee|9%McpQ$dx~-L$Q{76Jp?=G4P-OkkEBQ&8dBKEgg;zRDBb9u@ z`_-|DUgg^<^M-qD)n%F+@13zBpVqCPcc$uhKsQq8YLyr(7(*3NqqTQ2B=KmkXIl8S zTBcPNYpDc>|9fcqDQi4J7| literal 0 HcmV?d00001 diff --git a/Rambler_maps.zmp/24.bmp b/Rambler_maps.zmp/24.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a3202b0f923248e3a4915d96c15b67fbfdb4d183 GIT binary patch literal 1782 zcmZXUdr(qY9LL$6U3aSSkDX1!N}Hhs1bk5WK;$Keid+%Iw}6O%nMw+1q!?;uqLw0+ zA!Vs$Dr#zvaqYEcDs{yD!|qNOF6uPtmTtsM-u2wPkp!5EYu+>YX~h77kS!R>wFcGmEQ+j+t5 zeBi5n?S3FTtO>@VmaCR?95aCB?kZ)_6s*834y5KlN;WH#!_EwYKq$hX^e`xc3uW`d zl%Z@{Al)D5!lTocI{@}^!AKx>QL;RZ9h^+3Nhu^L*)N$!kx)sAOCh3?gj5oEip-yq zL?NYyvUYEi#smlXV6b1T_)NNl!&b)dIc_MvE0T|Oj=-V$7$naH#X_T57&Oln8ID7S zx}vx)D2_9lhrw}BNG=|mB^Ja%>}Ym~)he8b-=86k@IuFIMTk5$i0~VQn^6KhO0d;^ zad9!i&pUPtLh89G3hyj-!|~B>eB4$M)=hv#M0(+L=_w4aEx;#{Nyy+(wJ||aUI-Z- zC!?U_yb&oOJ_??H9L*E>sCEbv0&rsD#>`lTgy98d)Ja04G8I7dR^%>0lsq(89OMhR zZ^#pX7f6XFyMU$q6n-poGXOA33shEUK2~=8z;3|(=PcG4YZVf(Ieb=LY*+-|DbX9b zHy+Y(X%dHPMQQ?o-j)VX!Dy?iutL`f0|0%t#M+t)v!oG#~#ds;%CO;Tv-j3NDxo!tzr9sU;niroL;D|?c|ZGjYGmNUyQ%J~gnZ_A^+}k9WY>J=*G8sI zb1I=a9=nH)7{1W~%K6JHbuT1o2=D~xW z1LcsdWgDh7-J_Ikb2xNGQ`Y8sDdI41?fB29fP9Y-njPr}U@1zPfBj-|;Of;Ah31{n zWy#bxFQ)HZZP_mmn41|G?lb8lzHd=rEh^8_@Kr}6ZBOSAkEi0RVm6K6{`8p{C4L_! zE&({ZPxAKF^O@<9xo5+#pFTKkNPG5ldbGE*LLM?Vb8qmc8h!M-whYg9HKiibzD5W? ztqrVA_pB76$M2j4@=_^de&PmzHvRU6`6uV<3@t|O$9I!smn!FH$HuN%Dz}HuJsleE zuQiCAIK%4#q_1mVC&fA)00Ask>c3-ra0|HS-uiQ&sN5`@imA?;5>v{^Q)_ zuT9#y=R;2>`pz9MS$I7$dc|m#Bf9f_FYKY4w_B7-5=g*1o97aQ-8mF z{Ag^j{ou}bFGm(;fB)yj^rO2Mk7Nel`myHU_tS4*J)D0!ZYfDTk&5Xp3p`W6u-+T> zx#at&wl%8B4LS5vIn<6^MpI5e-7ZF>%C94r)~;oo&@fF(pRS#_W|c=zLC|G=be$%! zE)(C8?LF3@IHvl1{{Xi>Q^K92^5#798J%BOF6B%vsZ;0MttDK{^8vL}N9oWJ`}TNV z&iCrcBXntqO&Y&*1+?MXq{|gz>tVjsezSa{Q{8(+*j*{Ua3KDgkw0*Vd(+6fQNisu zg!fnSZXF2gGjMy2;a3ci*G-a%w%l9hlrQq-&~s2c*rXh^WDhkfr!6Tn?MaiZsZ*A; z$E_)kTGOVQl%vf%Mq5(H+ja~#D$bY7mTUjdcTCXznvlsOtf^Y&Zzk?&4S&cC-8ON4 TITSl^IA)}pKYAqm|Em80QzVf; literal 0 HcmV?d00001 diff --git a/Rambler_maps.zmp/GetUrlScript.txt b/Rambler_maps.zmp/GetUrlScript.txt new file mode 100644 index 000000000..b16e747a4 --- /dev/null +++ b/Rambler_maps.zmp/GetUrlScript.txt @@ -0,0 +1,57 @@ +function addzero(i:integer):string; +var rs:string; +begin +rs:=inttostr(i); +while length(rs)<3 do rs:='0'+rs; +result:=rs; +end; + +var +sx,sy,sz:string; +dx,dy:integer; +tx,ty:integer; +sh_x:array[0..24] of integer; +sh_y:array[0..24] of integer; + +begin +sh_x[0]:=0; sh_y[0]:=0; +sh_x[1]:=0; sh_y[1]:=0; +sh_x[2]:=0; sh_y[2]:=0; +sh_x[3]:=0; sh_y[3]:=0; +sh_x[4]:=0; sh_y[4]:=0; +sh_x[5]:=0; sh_y[5]:=0; +sh_x[6]:=0; sh_y[6]:=0; +sh_x[7]:=0; sh_y[7]:=0; +sh_x[8]:=0; sh_y[8]:=0; +sh_x[9]:=0; sh_y[9]:=1; + +sh_x[10]:=0; sh_y[10]:=1; +sh_x[11]:=0; sh_y[11]:=3; +sh_x[12]:=0; sh_y[12]:=6; + +sh_x[13]:=0; sh_y[13]:=11; + +sh_x[14]:=0; sh_y[14]:=22; +sh_x[15]:=0; sh_y[15]:=44; +sh_x[16]:=0; sh_y[16]:=88; +sh_x[17]:=0; sh_y[17]:=175; +sh_x[18]:=0; sh_y[18]:=350; +sh_x[19]:=-90; sh_y[19]:=946; + +sh_x[20]:=0; sh_y[20]:=0; +sh_x[21]:=0; sh_y[21]:=0; +sh_x[22]:=0; sh_y[22]:=0; +sh_x[23]:=0; sh_y[23]:=0; +sh_x[24]:=0; sh_y[24]:=0; + +tx:=getx+sh_x[getz]; + +dx:=(tx div 1000); +sx:=addzero(tx-dx*1000); +ty:=(round(intpower(2,GetZ-1))-Gety)-sh_y[getz]; +dy:=(ty div 1000); +ty:=ty-dy*1000-1; +sy:=addzero(ty); +sz:=inttostr(Getz-1); +ResultURL:=GetUrlBase+sz+'/00/000/'+addzero(dx)+'/'+sx+'/000/'+addzero(dy)+'/'+sy+'.png'+'?e16a5f67e5cc3887282038bf6bc27657'; +end. \ No newline at end of file diff --git a/Rambler_maps.zmp/info.txt b/Rambler_maps.zmp/info.txt new file mode 100644 index 000000000..0eaaf5c0c --- /dev/null +++ b/Rambler_maps.zmp/info.txt @@ -0,0 +1,2 @@ +На зумах 16 и меньше привязка сильно съезжает по оси y (а на z17 и z18 всё нормально). +Проблема связана с ошибкой округления и, по-моему, не решается. \ No newline at end of file diff --git a/Rambler_maps.zmp/params.txt b/Rambler_maps.zmp/params.txt new file mode 100644 index 000000000..21b7a1b69 --- /dev/null +++ b/Rambler_maps.zmp/params.txt @@ -0,0 +1,25 @@ +[PARAMS] +pnum= +GUID={DB6FCDE8-43A6-4DB5-89E0-1F5625CC2BE0} +name=Карта (rambler.ru) +name_en=Map (rambler.ru) +ParentSubMenu=Другие карты +ParentSubMenu_en=Others Maps +asLayer=0 +DefURLBase=http://tiles.maps.rambler.ru/lv +projection=2 +sradiusa=6378137 +sradiusb=6356752 +NameInCache=rambler +separator=0 +Ext=.png +UseDwn=1 +Usestick=1 +UseGenPrevious=1 +Usedel=1 +Usesave=1 +UseAntiBan=0 +Sleep=0 +DefHotKey=0 +ContentType=image/png +BanIfLen=0 \ No newline at end of file diff --git a/mpoisk.ru.zmp/18.bmp b/mpoisk.ru.zmp/18.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a942fa46b182b5cd2656dbd3325f8791ca73cf61 GIT binary patch literal 1062 zcmZXReM}Q)9LLXWf4P4avn6K!v6!eK5n`rse<>KvWGZYknQ>VnQ9=}j02z%_I*3H$ zgdmI;3!PeQVY~>H)`Ean2h>ubwe+3RSApxbD~y-YYwoVk_0EUubf~}lp5OEK{p9!D zeGg~v`WWHkYgkj@*z(`lgly%{S3lyXcM6Aa@1=RT9j5nTA3eFhmIJJ&7#QvWXFuT`Us+uuX)5fuMon_Y)XZs$7h4ZZDQc1^&%rmi zs?*|6^Jr}~H7TV{y_8)ZS;9GvqggKCvn>DJ7$2)kpcjIoeHK&-QJ&M?II$*8CkF*2 zdNZc3jg7S|p$!YO4whvT08jwTxnAN!wO~j?GkLC~^hb9^>RNmDa%bU6uV7g& zj3|Y^?%x(L599!dGXTKG^9~&*%O|>i!fx#}D()jl_s`pADpM94j?anDV6Eo^vhyBk zLBMNcSdM`RjwOricy>@8kkJG;99B2JWb59lQ zz{DvKr(q|GVVuv}jLm0V^`|`L2mOz42g6|m>B;!qn3L+fmSt@`V{1BRugWrrE)o<4 z36|r60k5U6-Y86;s`}Pkkzo-R#W^lYPzWOX{wr<%F~_Z3izwgPn5Vn`jeGE}ciP~y zXx+~rsVg#Hl}VA}KjL@@uZ6Nnn-=ry6rTWAcAjSDtq@ zjEYMK&V7j%r#%zwAO0mxU9?A)v(2wl;tPvBH{9JhT6f*ucH7of?V41lDjN7D}_z7a(O;CTIZG|2iMA@jpRq&i2Bo{>!Bj znPip9?9}q@pJ@738#vGO^z4ic+6BFat}!rpy9pX#Ry{t6dX=)~9}a0cWDwfGC3gWF zj}TG#)OBpVBmzMnKJO1NE~s1YO$-etWgl?xVBBO_C888blO!1<3D+xQFoZ>-#9Jb{ GK#ly`zYI z+6+XvP?=GXrW$RmjYKu65eY@BvKd&rROSJLA+>{9aKJ@=we!8{sgsgnwJ$*)?t*1H=AhVRp z4lAzSX+m6n8z+$f!d^ZVH}xrdThkYiVX~6I$eV{3f2SIO5F7IoB+5*=yiKfsEf@-c zQ0y^)k`rdpu&6jn6o+>0`(MTh1csuLhGMh%>kVc`=B1}4-B7q%1R&4M~E-Mtr z$|r*ykdDU0FsYAm%oTnJao7tSWbb;KFe45qLb4V294f)P`N~Br&p`!I5X`gC97IC|5f| z!zcdz!g_D^MPD-zo|w$@Nm)$5p@YiBuZSSqG6M(y90W{3SdNY&9XlcpGRlrj5C{YW zTDfHk0V5-wQRR-t>ghnBrK;jMLxYp9%hnz{y+3Z<)oo!)5dB2Z7eTH00XWneWeM#I z2v