KML в OpenLayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
yarovka
Интересующийся
Сообщения: 18
Зарегистрирован: 05 мар 2010, 18:34
Репутация: 0

KML в OpenLayers

Сообщение 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>
Заранее благодарна...
Последний раз редактировалось Максим Дубинин 24 мар 2011, 22:56, всего редактировалось 1 раз.
Причина: use [code] luke
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: KML в OpenLayers

Сообщение Denis Rykov »

На localhost-е запущен web-server?
Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: KML в OpenLayers

Сообщение Mavka »

Firebug на "Консоли" показывает обращения к серверу. Что там видно?
лангольеры под окном жрали время ом-ном-ном
yarovka
Интересующийся
Сообщения: 18
Зарегистрирован: 05 мар 2010, 18:34
Репутация: 0

Re: KML в OpenLayers

Сообщение yarovka »

_DR_ писал(а):На localhost-е запущен web-server?
Да, запущен. Apache2. Все остальные слои: shp, GeoTIFF, - видятся и читаются замечательно. Проблема только с KML-ами.
Последний раз редактировалось yarovka 25 мар 2011, 16:56, всего редактировалось 1 раз.
yarovka
Интересующийся
Сообщения: 18
Зарегистрирован: 05 мар 2010, 18:34
Репутация: 0

Re: KML в OpenLayers

Сообщение yarovka »

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

Вернуться в «Веб-картография»

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

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