Я пытаюсь работать с openstreetmap через openlayers, и я столкнулся с некоторым синтаксисом Javascript, который мне не понятен (я не специалист по Javascript - только начинаю изучать, как он обрабатывает объекты в данный момент. ..)
Вот это все равно ...
map = new OpenLayers.Map ("map", {
controls:[
new OpenLayers.Control.Navigation(),
new OpenLayers.Control.PanZoomBar(),
new OpenLayers.Control.LayerSwitcher(),
new OpenLayers.Control.Attribution()],
maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
maxResolution: 156543.0399,
numZoomLevels: 19,
units: 'm',
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new OpenLayers.Projection("EPSG:4326")
} );
Это просто говорит, что первый параметр в конструкторе карты - это то, что вы ожидаете, что {...} включает в себя коллекцию именованных параметров?
Вот как это выглядит для меня, но я был бы признателен за поклон от кого-то, немного более знакомого с ним ...
Приветствия