Клуб API Карт

Балун за пределами карты

lt-master
14 июня 2011, 09:57

Всем привет...

веду разработку карты, в сети увидел сайт http://www.tili-testo.ru/ , где балун выходит за пределы яндекс карты, захотел сделать также,но не знаю с чего начать. Кто подскажет как это реализуется, может быть кто-то делал?

7 комментариев
Подписаться на комментарии к посту
Andrey.Cjkjvfnby
15 июня 2011, 01:51

У меня ничего никуда не выходит.

Если объект находится вне карты то начните с установки фаербага. ПКМ Анализировать элемент.

Если в карте то просмотр исходного кода.

"выход" балуна можно увидеть если карта маленькая, тогда он выходит за пределы области карты и показывается полностью...

Andrey.Cjkjvfnby
15 июня 2011, 10:47

Маленькая? Опишите шаги как сделать ее "маленькой"

захожу на сайт  http://www.tili-testo.ru/ 

делаю окно браузера по высоте примерно пиксилей 150-250 (у окна средняя кнопка 'свернуть в окно')

затем разворачиваю карту кнопка свадьба на карте города (окно браузера можно снова растянуть на весь экран, карта не растянется)

нажимаю на метку и открывается балун, который выходит за пределы карты

за пределы div блока

.....

вот это собственно интересно как сделано!

 

делал в браузере google хром, хотя и в других также.

 


Балун на карте теста создается без изспользования АПИ карт.

В смысле делается ручками и сихронизируется с картой.

Как сделать -

1. Нарисовать балун на чистом html

2. обратиться к map.converter для получения пиксельных координат нужной точки на карте

3. Прибавить scrollX\Y и другие оффсеты карты.

4. Показать в этих координатах балун и не забыть сдвигать его при движении карты.

Здравствуйте, а есть аналог map.converter в Api 2.0?

Их там два  - http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/map.Converter.xml и проекция(map.options.get('projection'))