Всем привет.
Имеется локальный картографический сервер с OpenLayers, который выводит кешированные тайлы в веб интерфейс. Файлы отображаются корректно, и переход между масштабами происходит без проблем. Но все тайлы находятся в северо-западном полушарии, и нижний правый угол изображений соответствует нулевому меридиану на экваторе. Как настроить корректно отображение тайлов? чтобы экватор на тайлах совпадал с координатами в системе
<!DOCTYPE HTML>
<html>
<head lang="ru">
<meta http-equiv="Content-Type" content="text/html" />
<meta charset="utf-8" />
<title>Melissa</title>
<style type="text/css">
/* Make map consume all available space */
html, body, #map {
height:100%;
margin:0;
}
</style>
<script src="res/js/proj4/proj4.js" type="text/javascript"></script>
<script src="res/js/require/require.js" type="text/javascript"></script>
<script src="src/requires/require-loader3D.js" type="text/javascript"></script>
</head>
<body onload="">
<div id="map"></div>
<canvas id="canvas" style="border:2px solid black; display: none;" width="1200" height="1000"></canvas>
<script type="text/javascript">
//<![CDATA[
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
function initMap() {
AddLayer({
"url": "http://" + window.location.host + "/map_go/z{z}/0/x{x}/0/y{y}.png",
"name": "Google",
"proj": "EPSG:3857",
"type": "LAYER_TYPE_GLOBAL_MAPPER_TILES",
"maxZoom": 20,
"visible": true,
"extParamType": '{}'
});
}
</script>
</body>
</html>
P.S. В этом вопросе я новичок