Клуб API Карт

Как добавить шкалу, отображающую текущий масштаб (в яндексе находится в правом нижнем уголу карты)?

Пост в архиве.
garaji77
1 апреля 2010, 07:49

Как добавить шкалу, отображающую текущий масштаб (в яндексе находится в правом нижнем уголу карты, желтого цвета)?

По данному вопросу ничего не нашел.... кроме самого яндекса такая шкала есть на сайте: http://www.yota.ru/ru/coverage/russia/ 

8 комментариев

Ну, это совсем просто: YMaps.ScaleLine – элемент карты "Масштабная линейка". Смотри в руководстве:

 Масштабная линейка

Вот, скопировал из Руководства (yandex-maps-jsapi-dg.pdf):


Масштабная линейка
YMaps.ScaleLine – элемент карты "Масштабная линейка", позволяющий измерять расстояние между
объектами, не прибегая к вычислениям.
Масштабная линейка не имеет дополнительных параметров.
var scaleLine = new YMaps.ScaleLine();

 

Я не имею ввиду линейку для измерения расстояний.... а шкалу каторая показывает текущий масштаб карты!

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

Если говорить математически, то масштаб карты - это понятие, обратное к масштабной линейке; примерно так: Масштаб=1/Линейка.

"Если говорить математически, то масштаб карты - это понятие, обратное к
масштабной линейке; примерно так: Масштаб=1/Линейка." - это понятно...))


"Масштабная линейка
YMaps.ScaleLine – элемент карты
 "Масштабная линейка", позволяющий измерять расстояние между
объектами,
не прибегая к вычислениям.
Масштабная линейка не имеет
дополнительных параметров.
var scaleLine = new YMaps.ScaleLine();"

мне кажется что речь идет о линейке в верхнем левом углу... (надеюсь , что я ошибаюсь..)
пробовал вставить "var scaleLine =
new YMaps.ScaleLine();" - шкала не появилась....((
Ссылка на карту:www.garaji77.ru
Масштабный отрезок мало просто создать, нужно еще добавить его на карту
map.addControl(new YMaps.ScaleLine());
(+1) Ну конечно, добавить нужно! Одним словом, нужно учить матчасть! Сначала в руководстве посмотреть, я же выложил и ссылочку прямую на тот кусок букваря...
СПАСИБО! Все получилось!