Господа, имеется страничка с Яндекс-картой, на неё подгружается метка из XML файла, и добавляется на карту командой "map.addOverlay(ml)"
по нажатию ссылки должна выполняться функция "occc" которая добавляет либо убирает метку, но почему то не работает(( подскажите пожалуйста в чем проблема:
<html>
<head>
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AOIVyk4BAAAARl2RBAIAy5lGoWGpjMJ-YUL6UisUBbIB9ZQAAAAAAAAAAABxvCSpEM_8F2w3a0PytpzsrOYi4g==" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
YMaps.jQuery(function () {
map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
map.setCenter(new YMaps.GeoPoint(-1, -1));
ml = new YMaps.YMapsML('http://api.yandex.ru/maps/ymapsml/examples/xml/geopoint.xml');
map.addOverlay(ml);
ii=1;
function occc() {
if(ii==1) {
ii=0;
map.removeOverlay(ml);}
else {
ii=1;
map.addOverlay(ml);}}
})
</script>
</head>
<body>
<div id="YMapsID" style="width:800px;height:700px"></div>
<a href="javascript:occc()">ссылка</a>
</body>
</html>