RUS  ENG 

Помогите разобраться со скриптом

Страницы: 1
RSS
Помогите разобраться со скриптом
 
Добрый день!
Столкнулся с проблемой, возможно из-за невнимательности, но все же: разбираясь с WMS нашел пример http://zs.zulugis.ru:6473/navigation/index.htm
порылся в исходниках и обнаружил, что переменная 'cap' не определена:
//map.js
...
function onLoad()
{
wmsClient = new WMSClient();
wmsClient.setOnlineResource(rootOnlineResource);
var f = function(cap) //ранее нигде не инициализирована
{
var wfsTypeName = "navi:ships";
var wmsLayerName = "navi:travel";

var selLayer = cap.layersMap[wmsLayerName]; //и мы берем из нее данные
...
}
...
}

искал также в jslibwms0.1.3.js и jslibwfs0.1.3.js, но ничего не обнаружил.
насколько я понимаю, она должна отвечать за карту, из которой мы и вытягиваем слои.
 
Разобрался, но как по мне, разве не проще было заранее инициализировать переменную, а не в исключении, используя callback?
 
Мы взяли скрипт из интернета и на его базе, кое что заменив, просто продемонстрировали связь с ZuluServer. Сами разработкой скриптов не занимаемся.
Страницы: 1