Пытаюсь создать интерактивную карту, не могу придумать логику чтобы метки на карте двигались вместе с картой, надо привязать метки к карте так, чтобы когда зумируешь карту метки тоже сдвигались, для зума я использую параметр scaleX scaleY, то есть при нажатии кнопки карта уваличивается на 20 процентов

Код AS3:
if (event.keyCode == 109){
trace ("d");
arr[0].x = arr[0].x*0.8;
arr[0].y = arr[0].y*0.8;
_map.scaleX=_map.scaleY -=0.2;
}
if (event.keyCode == 107){
trace ("d");
arr[0].x = arr[0].x*1.2;
arr[0].y = arr[0].y*1.2;
_map.scaleX=_map.scaleY +=0.2;
}
метки у меня находятся в массиве, метки тоже пытаюсь свдивгать на 20 процентов но ничего не получается, может кто знает способ чтобы подсказать.