В чём может быть ошибка?
Код: Выделить всё
preFeatureInsert = function(feature) {
var src = new OpenLayers.Projection('EPSG:4326');
var dest = new OpenLayers.Projection('EPSG:900913');
feature.geometry.transform(src, dest);
};
graphic = new OpenLayers.Layer.GML("KML",
"testkml/test.kml", {preFeatureInsert:preFeatureInsert,
format: OpenLayers.Format.KML,
displayProjection: new OpenLayers.Projection("EPSG:900913"),
formatOptions: {
extractStyles: true,
extractAttributes: true,
}});
var bounds = new OpenLayers.Bounds(
10261038, 7459362,
10425006, 7625390
);
var options = {
maxExtent: bounds,
maxResolution: 648.546875,
projection: "EPSG:900913",
units: 'm'
};
map = new OpenLayers.Map('map', options);
wms = new OpenLayers.Layer.WMS( "Map1","http://192.168.8.13:8080/geoserver/wms",
{
layers: 'krasnoyarsk:krsk_41001_streets',
displayProjection: new OpenLayers.Projection('EPSG:900913'),
tiled: 'true'
});
map.addLayers([graphic,wms]);
map.setBaseLayer(graphic);
graphic.setVisibility(true);
wms.setVisibility(true);
map.zoomToExtent(bounds);