Думаю, вы хотите использовать OpenLayers, чтобы показать свое собственное наложение на OSM (или что-либо еще) -карте?
И вы должны использовать, и ваши плитки лежат по URL-адресу типа "gentile.php? Zoom = {Z} & TileX = {X} & TileY = {Y}"
Так что попробуйте добавить слой с:
var newLayer = new OpenLayers.Layer.OSM("New Layer", "gentile.php?Zoom=${Z}&TileX=${X}&TileY=${Y}", {numZoomLevels: 19});
Я использовал это год назад ...
если это не сработает, напишите htaccess - mod_rewrite
например, что-то вроде этого:
RewriteRule ^(.*)/(.*)/(.*).png$ gentile.php?Zoom=$1&TileX=$2&TileY=$3 [NC]