window.onload = function () {
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(30.348773,59.939428 ), 13);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
map.enableScrollZoom();
var ml = new YMaps.YMapsML('*.XML');
map.addOverlay(ml);
};
На странице есть ссылка по которой предпологается переместить карту с другими координатами и зумом.
подсмотрел где-то тут
function setCoord(lon, lat, zoom) {
map.setCenter(new YMaps.GeoPoint(lon, lat), zoom);
}
...............
<a href="javascript:setCoord(37.64, 55.76, 15);">Показать на карте</a>
так собственно вопрос как сделать чтоб это заработало не вызывая повторно var ml = new YMaps.YMapsML('*.XML');
Заранее спасибо.