Клуб API Карт

как отключить zoom в panTo ?

НИКИФОРОВ Дмитрий
6 декабря 2012, 15:41

Добрый день, не могу никак понять, возможно ли так сделать?

Есть, например две точки. Понятно что они находятся далековато друг от друга, но мне необходимо сделать перемещение без изменения масштаба. Чтобы центр карт просто плавно смещался от одной точки к другой.

P.s.

setCenter я так понимаю просто прагет в нужную точку, так же как если отключить параметр flaying.

6 комментариев
Подписаться на комментарии к посту

Вы можете отключить параметр flying и увеличить параметр duration. Должно работать как вы хотите.

НИКИФОРОВ Дмитрий
7 декабря 2012, 10:20

Странно, но при отключенном flying и duration = 4500 все равно идет перескок на другую точку!

При очень большом расстоянии между точками плавного движения не происходит, так как тайлы не успевают подгружаться, и большую часть времени перемещение происходит над серыми тайлами.

НИКИФОРОВ Дмитрий
8 декабря 2012, 14:03

Так вот нет же, расстояния то небольшие относительно, но скачок присутствует..

www.develop.stkneva.com/contacts/

вот тут расстояния.

они небольшие, Если переключиться на последний нижний объект (Янино). Можно увидеть тот самы скачок

На данном зуме расстояние от точек до Янино превышает удвоенный размер окна карты. В этом случае плавное перемещение отключается, потому что половину пути карта ехала бы над серыми тайлами. Если вам хочется, чтобы она все-таки скользила плавно, можете выставить не 14, а 13 зум, например.

НИКИФОРОВ Дмитрий
10 декабря 2012, 14:16

cпасибо, все понятно.