Страница 1 из 1

KML в OpenLayers

Добавлено: 24 мар 2011, 18:31
yarovka
Доброго времени суток!
Подскажите, пожалуйста, почему может не отображаться векторный слой KML в следующем скрипте для OpenLayers:

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

<script>
			var map = new OpenLayers.Map(
				{
					div: "map-id"
				}
			);

			var googlemapsatellite = new OpenLayers.Layer.Google(
                "Google Satellite",
				{
					type: G_SATELLITE_MAP
				}
            );
			map.addLayer(googlemapsatellite);
			

			var kmllayer = new OpenLayers.Layer.Vector("KML", 
			{
				projection: new OpenLayers.Projection("EPSG:4326"),
				strategies: [new OpenLayers.Strategy.Fixed()],
				protocol: new OpenLayers.Protocol.HTTP(
				{
					url: "http://localhost/openlayers/kml/test.kml",
					format: new OpenLayers.Format.KML(
					{
						maxDepth: 1,
						extractStyles: true, 
						extractAttributes: true,
					})
				})
			});
			map.addLayer(kmllayer);

			map.addControl(new OpenLayers.Control.ScaleLine(
			{
				div: document.getElementById("scale-id")
			})
			);
			map.addControl(new OpenLayers.Control.LayerSwitcher(
			{
				div: document.getElementById("layerswitcher-id"),
			})
			);
			map.addControl(new OpenLayers.Control.MousePosition(
			{
				div: document.getElementById("mouseposition-id"),
			})
			);
			map.setCenter(new OpenLayers.LonLat(-8.755417,42.236475), 10);
        </script>
Заранее благодарна...

Re: KML в OpenLayers

Добавлено: 25 мар 2011, 07:06
Denis Rykov
На localhost-е запущен web-server?

Re: KML в OpenLayers

Добавлено: 25 мар 2011, 11:41
Mavka
Firebug на "Консоли" показывает обращения к серверу. Что там видно?

Re: KML в OpenLayers

Добавлено: 25 мар 2011, 16:52
yarovka
_DR_ писал(а):На localhost-е запущен web-server?
Да, запущен. Apache2. Все остальные слои: shp, GeoTIFF, - видятся и читаются замечательно. Проблема только с KML-ами.

Re: KML в OpenLayers

Добавлено: 25 мар 2011, 16:55
yarovka
Mavka писал(а):Firebug на "Консоли" показывает обращения к серверу. Что там видно?
Пишет следующее:
"Ошибка при анализе значения "filter". Потерянное объявление."