OpenLayers.Laer.XYZ рисование на карте

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Lucifer
Новоприбывший
Сообщения: 2
Зарегистрирован: 02 апр 2015, 09:09
Репутация: 0

OpenLayers.Laer.XYZ рисование на карте

Сообщение Lucifer » 09 апр 2015, 14:53

Добрый день.Создаю карту следующим образом:

Код: Выделить всё

<html>
	<head>
		<script src="OpenLayers.js">	</script>
  		<script type="text/javascript">
				
		function init(){
		   map = new OpenLayers.Map('map');
            	   var wms = new OpenLayers.Layer.XYZ("OpenLayers", 
                                      ["http://localhost/${z}/${x}/${y}.png"],
                                      {transparent: 'true', isBaseLayer: true,sphericalMercator:true});
	
		   map.addLayer(wms);
		   map.zoomToMaxExtent();

		/*	var proj = new OpenLayers.Projection("EPGS:4326");
			var point = new OpenLayers.LonLat(30,60);
			map.setCenter(point.transform(proj,map.getProjectionObject()),4);*/
		}	
		</script>
 	</head>
	<body onload="init()">
		<div style="width:100%; height:100%" id="map"></div>
	</body>
</html>
В браузере все хорошо отображается, перемещается,масштабируется, но не получается ничего нарисовать и переместить центр карты (в определенную точку). Как можно это сделать?

Lucifer
Новоприбывший
Сообщения: 2
Зарегистрирован: 02 апр 2015, 09:09
Репутация: 0

Re: OpenLayers.Laer.XYZ рисование на карте

Сообщение Lucifer » 09 апр 2015, 17:39

если указываешь координаты в таком виде, то все устанавливает:

Код: Выделить всё

map.setCenter(new OpenLayers.LonLat(30.33823,-14.67615),5);

как перейти к более привычному виду (30.33823, 70.67615)?

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя