Здравствуйте! Помогите, пожалуйста: координаты моих меток хранятся в текстовом файле. Мне нужно, чтобы при нажатии определенной кнопки они заполняли карту! Я делаю так, но браузер отказывается обрабатывать, виснет
<script type="text/javascript">
var map, placemark, pl;
YMaps.jQuery(function () {
map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
map.setCenter(new YMaps.GeoPoint(37.606,55.754),14);
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.TypeControl());
var toolbar = new YMaps.ToolBar();
var button = new YMaps.ToolBarButton({
caption: "Показать метки",
hint: "Показывает метки, удовлетворяющие результатам выборки",
selected: false
});
YMaps.Events.observe(button, button.Events.Click, function() {
for (var i = 0; i < listArray.length-1; i+2)
{
group.add(createPlacemark(new YMaps.GeoPoint(listArray[i+1], listArray[i])));
}
map.addOverlay(group); }, map);
toolbar.add(button);
map.addControl(toolbar);
});
var group = new YMaps.GeoObjectCollection();
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("C:\\Documents and Settings\\Владик\\Рабочий стол\\Заготовка\\Main\\Wi
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine();
f.Close();
var listArray = s.split(" ");
// function GetCoord(){
// for (var i = 0; i < listArray.length-1; i+2) {
// group.add(createPlacemark(new YMaps.GeoPoint(listArray[i+1], listArray[i])));
// }
// map.addOverlay(group);
// }
function createPlacemark (geoPoint) {
var placemark = new YMaps.Placemark(geoPoint);
return placemark;
}
</script>