Бьюсь уже месяц с OpenLayers. Большую часть вопросов решил. Но уперся рогом в проблему с созданием нескольких WMS слоев. Видимо, чего-то не понимаю и так принципиально сделать нельзя, поэтому прошу помощи тут.
Для наглядности даю кусок кода, в котором добавляю слои:
Код: Выделить всё
var l1 = new OpenLayers.Layer.WMS( 'LL1',
"http://10.255.2.65/cgi-bin/russia", {format: "image/gif", layers: 'russia-admin-a-2'},
{tileSize: new OpenLayers.Size(256, 256), projection: "EPSG:4326", buffer:2, gutter: 1});
map.addLayer(l1)
var l2 = new OpenLayers.Layer.WMS( 'LL2',
"http://10.255.2.65/cgi-bin/russia", {format: "image/gif", layers: 'russia-admin-a-3'},
{tileSize: new OpenLayers.Size(256, 256), projection: "EPSG:4326", buffer:2, gutter: 1});
map.addLayer(l2)
И второй вопрос до кучи. Openlayers отображает карту с небольшой изометрией, слегка сплющивает ее что ли. Это как-то лечится?