simstadt_openlayers.js 734 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//proj4.defs("EPSG:31467",
//		"+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0"
//				+ " +ellps=bessel +datum=potsdam +units=m +no_defs"); // http://spatialreference.org/ref/epsg/31467/proj4js/

var osm_layer = new ol.layer.Tile({
	// source: new ol.source.MapQuest({layer: 'sat'})
	source : new ol.source.OSM()
});

var kml_source = new ol.source.KML({
	projection : ol.proj.get('EPSG:3857'),
	url : 'data/citygml_hulls.kml'
})

var kml_layer = new ol.layer.Vector({
	source : kml_source
});

kml_layer.addEventListener("change", function(event) {
	map.getView().fitExtent(kml_source.getExtent(), (map.getSize()));
});

var map = new ol.Map({
	target : 'map',
	layers : [ osm_layer, kml_layer ],
});