primeiro, você deve obter os blocos do google ou qualquer provedor de mapas e, em seguida, colocá-los em alguns diretórios apropriados.
depois disso, você deve desenvolver um serviço da web que deve estar no formato x / y / z que pode ser chamado pelo aplicativo da clinet, como leaflet.ja ou api de javascript do ArcGis
este serviço da web deve veicular imagens em mosaico para clinet
seu pedido para esta imagem deve ser
{your url}+/google.hybrid/16/485/27411
e, finalmente, adicione o serviço da web ao aplicativo clinet. por exemplo, na arcgis javascript api
cycleMap1 = WebTiledLayer('your url'+"/${level}/${col}/${row}",{
tileInfo: TileInfo({
dpi: 96,
rows: 256,
cols: 256,
origin: {
x: -20037508.342787,
y: 20037508.342787
},
spatialReference: {
wkid: 3857
},
lods: lods
})
});
cycleMap1.setVisibility(0)
map.addLayer(cycleMap1);
ou em leaflet.js
var tileHtbrid = 'your url' + '/{z}/{x}/{y}';
var tilemap = L.tileLayer(tileHtbrid, {
minZoom: 7, maxZoom: 25,
attribution: 'TileServer'
})