Do you have a basic Map component (ie not linked by default to a Google map) to browse our own images ?
Thank.
Map.JQGMapV3Options.ImageMapType.Id := 'test';
Map.JQGMapV3Options.ImageMapType.Options.MaxZoom := 9;
Map.JQGMapV3Options.ImageMapType.Options.MinZoom := 6;
Map.JQGMapV3Options.ImageMapType.Options.Name := 'test';
Map.JQGMapV3Options.ImageMapType.Options.TileSize.Width := 256;
Map.JQGMapV3Options.ImageMapType.Options.TileSize.Height := 256;
Map.JQGMapV3Options.Map.Options.MapTypeCustomId := 'test';
L := TStringList.Create;
L.LoadFromFile(WebApplication.ApplicationPath + 'myMap.js');
Map.JQGMapV3Options.ImageMapType.Options.GetTileUrl.Script := L.Text;
L.Free;
function coordonnees(coord, zoom) {
var getNormalizedCoord = function (c, z) {
var y = c.y;
var x = c.x;
var tileRange = 1 << z;
if (y < 0 || y >= tileRange) {
return null;
}
if (x < 0 || x >= tileRange) {
x = (x % tileRange + tileRange) % tileRange;
}
return {x: x, y: y};
}
var normalizedCoord = getNormalizedCoord(coord, zoom);
if (!normalizedCoord) {
return null;
}
var bound = Math.pow(2, zoom);
var x = normalizedCoord.x;
var y = (bound - normalizedCoord.y - 1);
img = 'http://yourserver/zoom' + zoom + '/' + x + '/'+zoom+'_'+x+'_' +y + '_new-min.png';
return img;
}