| @@ -0,0 +1,4 @@ | |||||
| begin | |||||
| ResultURL:=GetUrlBase+'&x='+inttostr(GetX)+'&y='+inttostr(GetY)+'&zoom='+inttostr(18-GetZ)+'&s='+copy('Galileo',1,(GetX*3+GetY)mod 8); | |||||
| end. | |||||
| @@ -0,0 +1,23 @@ | |||||
| [PARAMS] | |||||
| pnum=2 | |||||
| asLayer=0 | |||||
| GUID={04634AEA-A897-483D-8D56-4F5D703BDBB7} | |||||
| name=Òðàíñïîðò (Google) | |||||
| name_en=Transit (Google) | |||||
| DefURLBase=http://mt.google.com/vt/lyrs=m@139,transit:comp|vm:1&hl=ru&opts=r | |||||
| projection=1 | |||||
| sradiusa=6378137 | |||||
| sradiusb=6378137 | |||||
| NameInCache=GoogleTransit | |||||
| separator=0 | |||||
| Ext=.png | |||||
| UseDwn=1 | |||||
| Usestick=1 | |||||
| UseGenPrevious=1 | |||||
| Usedel=1 | |||||
| Usesave=1 | |||||
| UseAntiBan=1 | |||||
| Sleep=1000 | |||||
| DefHotKey= | |||||
| ContentType=image/png | |||||
| BanIfLen=1722 | |||||
| @@ -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. | |||||
| @@ -0,0 +1,2 @@ | |||||
| На зумах 16 и меньше привязка сильно съезжает по оси y (а на z17 и z18 всё нормально). | |||||
| Проблема связана с ошибкой округления и, по-моему, не решается. | |||||
| @@ -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 | |||||
| @@ -0,0 +1,3 @@ | |||||
| begin | |||||
| ResultURL:=GetURLBase+RoundEx(getllon+(GetRlon-GetLLon)/2,13)+'/lat/'+RoundEx(GetbLat+(GetTLat-GetBlat)/2,13)+'/scale/'+inttostr(getz-1)+'/width/256/height/256/region/81'; | |||||
| end. | |||||
| @@ -0,0 +1,25 @@ | |||||
| [PARAMS] | |||||
| pnum= | |||||
| GUID={E580797F-3C56-4796-98A8-52D579A1F6A5} | |||||
| asLayer=0 | |||||
| name=ÌÒÑ Ïîèñê (wap.mpoisk.ru) | |||||
| name_en=ÌÒÑ Ïîèñê (wap.mpoisk.ru) | |||||
| ParentSubMenu=Äðóãèå êàðòû | |||||
| ParentSubMenu_en=Others Maps | |||||
| NameInCache=mpoisk_ru | |||||
| DefURLBase=http://wap.mpoisk.ru/city/map.ashx/lon/ | |||||
| ContentType=image/gif | |||||
| Ext=.gif | |||||
| projection=1 | |||||
| sradiusa=3396190 | |||||
| sradiusb=3396190 | |||||
| separator=0 | |||||
| UseDwn=1 | |||||
| Usestick=1 | |||||
| UseGenPrevious=1 | |||||
| Usedel=1 | |||||
| Usesave=1 | |||||
| UseAntiBan=0 | |||||
| Sleep=0 | |||||
| DefHotKey=0 | |||||
| BanIfLen=0 | |||||