@KirstenDankhil

Как изменить начало координат в Openlayers?

Всем привет.
Имеется локальный картографический сервер с OpenLayers, который выводит кешированные тайлы в веб интерфейс. Файлы отображаются корректно, и переход между масштабами происходит без проблем. Но все тайлы находятся в северо-западном полушарии, и нижний правый угол изображений соответствует нулевому меридиану на экваторе. Как настроить корректно отображение тайлов? чтобы экватор на тайлах совпадал с координатами в системе
5e833b6979282946703262.png
<!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. В этом вопросе я новичок
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы