Google :
ServiceCodeing = qrts
ServiceUrl = http://khm0.google.com/kh?t=t%s&n=404&v=121
#Referer = http://khm0.google.com
#UserAgent = Mozilla/4.0
ServerVariations = khm0,khm1,khm2,khm3
Yahoo!
Examples :
Map (swf)
http://us.maps1.yimg.com/us.tile.maps.yimg.com/tile?md=200608221700&col=328&row=232&z=7
Map (png)
http://us.maps2.yimg.com/us.png.maps.yimg.com/png?v=3.1.0&t=m&x=328&y=232&z=7
Satellite (jpg)
http://us.maps3.yimg.com/aerial.maps.yimg.com/img?md=200605101500&x=328&y=232&z=7&v=1.5&t=a
Implementations :
Image stitcher for generating arbitrarily-sized and -zoomed Yahoo maps based on reference tile location
source:trunk/play/002/Platial-stitch.py
Procédures :
http://[server,path]?[extra]&[column]&[row]&z=[zoom]
* Server/Path: Different for every map type:
o Roads (png):us.maps2.yimg.com/us.png.maps.yimg.com/png
o Roads (swf): us.maps1.yimg.com/us.tile.maps.yimg.com/tile
o Satellite (jpg): us.maps3.yimg.com/aerial.maps.yimg.com/tile
o Hybrid (png): us.maps3.yimg.com/aerial.maps.yimg.com/png
o Hybrid (swf): us.maps3.yimg.com/aerial.maps.yimg.com/img
* Zoom: Lower number = tighter zoom, 1 = maximum zoom, 18 = whole planet (only 17 and lower, northern hemisphere are available).
* Row, Column: 0, 0 = lower-left of northern hemisphere.
o Different from Google, Microsoft: row zero at equator, grows North.
o Variables are called col, row for road swfs, x, y for everything else.
* Extra: Other, apparently necessary, version information:
o Roads (png): v=3.1.0&t=m
o Roads (swf): md=200608221700
o Satellite (jpg): md=200605101500&v=1.5&t=a
o Hybrid (png): v=1.1&t=h
o Hybrid (swf): md=200608221700&v=2.0&t=h
VirtualEarth - Textures IGN pour la France
Examples
Map (png)
http://r3.ortho.tiles.virtualearth.net/tiles/r0230102122203313.png?g=45
Satellite (jpg)
http://a0.ortho.tiles.virtualearth.net/tiles/a023010212220331013.jpeg?g=45
Hybrid (jpg)
http://h1.ortho.tiles.virtualearth.net/tiles/h0230102122203031121.jpeg?g=45
Procédures :
http://[type][server].ortho.tiles.virtualearth.net/tiles/[type][location].[format]?g=45
* Servers: Choice of four, encountered: 0, 1, 2, 3.
* Types: Note that this appears twice in the URL. r = road, a = aerial, h = hybrid.
* Formats: png for road, jpeg otherwise.
* Location: Array of successive zooms, starting at empty string for whole planet.
o 0 = upper left, 1 = upper right, 2 = lower left, 3 = lower right.
o Number of digits = amount of zoom, 0 = whole planet (only 1 and higher, northern hemisphere are available), 19 = maximum zoom for certain metro areas.
Ask
Examples :
Map (png)
http://mapstatic1.ask.com/map/18/-1/-1?partner=7473676&tc=20
Satellite (jpg)
http://mapstatic1.ask.com/sat/18/-1/-1?partner=7473676&tc=20
Hybrid (png)
http://mapstatic1.ask.com/mapt/18/-1/-1?partner=7473676&tc=20
Procédures :
http://[server].ask.com/[type]/[zoom]/[column]/[row]?partner=7473676&tc=20
* Servers: Choice of eight, encountered: mapstatic1, mapstatic2, mapstatic3, mapstatic4, mapcache1, mapcache2, mapcache3, mapcache4.
* Types: map = road, sat = aerial, mapt = hybrid.
* Zoom, column, row: Positive/negative integers.
OpenLayers
Provided by MetaCarta, http://openlayers.org/.
Examples :
Basic (png)
http://labs.metacarta.com/wms-c/Basic.py?LAYERS=basic&FORMAT=image/png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application/vnd.ogc.se_inimage&SRS=EPSG:4326&BBOX=-180,-90,-90,0&WIDTH=256&HEIGHT=256
Satellite (png)
http://labs.metacarta.com/wms-c/Basic.py?LAYERS=satellite&FORMAT=image/png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application/vnd.ogc.se_inimage&SRS=EPSG:4326&BBOX=0,-90,90,0&WIDTH=256&HEIGHT=256
COMPARATIF DES ACQUISITIONS EFFECTUEES SUR LA MÊME ZONE MAIS AVEC DEUX SERVEURS DIFFERENTS (SERVICE 2 et 3)
SERVEUR VIRTUALEARTH : SERVICE 2
SERVEUR USMAP : SERVICE 3