Openlayers + KML чтение стилей

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Openlayers + KML чтение стилей

Сообщение dvd_xaker » 02 дек 2010, 12:27

Никак не могу понять есть 10 kml(очень громоздкий :cry: ) можно ли сделать так чтобы они были объединены в 1 файл, но каждый слой читал тока определенные стили????
то есть

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

<Style id="sloy14">
	<IconStyle>
	<scale>1.2</scale>
	<Icon>
	    <href>http://localhost/14.jpg</href>
	</Icon>
	<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
	</IconStyle>
	<LabelStyle>
              <color>ff00aaff</color>
	</LabelStyle>
</Style><Style id="sloy15">
	<IconStyle>
	<scale>1.2</scale>
	<Icon>
	    <href>http://localhost/15.jpg</href>
	</Icon>
	<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
	</IconStyle>
	<LabelStyle>
              <color>ff00aaff</color>
	</LabelStyle>
</Style>
а в самой загрузке так:

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

var layers14 = new OpenLayers.Layer.Vector("Тестовый слой 14", {
                projection: map.displayProjection,
                strategies: [new OpenLayers.Strategy.Fixed()],
                protocol: new OpenLayers.Protocol.HTTP({
                    url: "l14.kml",
                    format: new OpenLayers.Format.KML({
                        extractStyles: true,
                        extractAttributes: true
                    })
                })
            });            var layers15 = new OpenLayers.Layer.Vector("Тестовый слой 15", {
                projection: map.displayProjection,
                strategies: [new OpenLayers.Strategy.Fixed()],
                protocol: new OpenLayers.Protocol.HTTP({
                    url: "l15.kml",
                    format: new OpenLayers.Format.KML({
                        extractStyles: true,
                        extractAttributes: true
                    })
                })
Вроде как но там значение extractStyles, которое тока разрешает извлечение стилей.
Проштудировал OL но пока толку мало(((
Направьте в нужное русло(((

Ответить

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

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

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